!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom"),require("lodash")):"function"==typeof define&&define.amd?define(["react","reactDOM","lodash"],t):"object"==typeof exports?exports.WixVideoViewerWidgetNoCss=t(require("react"),require("react-dom"),require("lodash")):e.WixVideoViewerWidgetNoCss=t(e.React,e.ReactDOM,e._)}("undefined"!=typeof self?self:this,((e,t,n)=>(()=>{var r,o,i={18672:(e,t,n)=>{"use strict";t.__esModule=!0;var r=n(27762),o=(s(r),s(n(13980))),i=s(n(8051));s(n(45982));function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=1073741823;t.default=function(e,t){var n,s,d="__create-react-context-"+(0,i.default)()+"__",p=function(e){function n(){var t,r,o,i;a(this,n);for(var s=arguments.length,c=Array(s),u=0;u{"use strict";t.__esModule=!0;var r=i(n(27762)),o=i(n(18672));function i(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||o.default,e.exports=t.default},35921:(e,t,n)=>{"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="o__8hTxH_",o={root:"skCctPu"},i={},s={},a={},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},32984:(e,t,n)=>{"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="oks9kLO",o={root:"sHr_zRP"},i={},s={},a={},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},76673:(e,t,n)=>{"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="obHSV6h",o={root:"sLbnbbc"},i={},s={},a={},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},41929:(e,t,n)=>{"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="ohx9Ehd",o={root:"sffda6W",popoverAnimation:"sjomMD3","popoverAnimation-enter":"sJwVhdh","popoverAnimation-enter-active":"sxZW_YW","popoverAnimation-exit":"s__2MpSC_","popoverAnimation-exit-active":"sfnytSK",popoverContent:"s_tPRzd",arrow:"s__19YyDJ",popover:"s__2RNcyq",withArrow:"s_Y_Tlb",popoverElement:"ssoKBTq"},i={},s={},a={contentBackgroundColor:"white",contentBorderWidth:"1px",contentBorderStyle:"solid",contentBorderColor:"black",contentBorderRadius:"initial",contentPadding:"initial",contentArrowSize:"5px"},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},24791:(e,t,n)=>{"use strict";function r(e){return{evid:830,src:71,endpoint:"video",params:e}}function o(e){return{evid:827,src:71,endpoint:"video",params:e}}function i(e){return{evid:826,src:71,endpoint:"video",params:e}}function s(e){return{evid:825,src:71,endpoint:"",params:e}}n.d(t,{dbA:()=>s,ggS:()=>r,oUE:()=>o,op5:()=>i})},50605:(e,t)=>{"use strict";t.hot=void 0;t.hot=function(e,t){return t}},29600:(e,t,n)=>{e.exports=n(50605)},58761:(e,t,n)=>{"use strict";n.d(t,{QC:()=>i,YQ:()=>s});var r=n(27762),o=n.n(r);const i=(0,r.createContext)(null),s=(i.Consumer,({errorMonitor:e,children:t})=>{const n=(0,r.useMemo)((()=>({errorMonitor:e})),[e]);return o().createElement(i.Provider,{value:n.errorMonitor,children:t})})},91955:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(27762),o=n(58761);const i=()=>{const e=(0,r.useContext)(o.QC);if(!e)throw new Error("useErrorMonitor() cannot be used without an ");return e}},45201:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(27762),o=n.n(r),i=n(73463),s=n.n(i);var a=n(91955);const l=e=>{const t=e.displayName||e.name||"unknown",n=t=>{const n=(0,a.L)();return o().createElement(e,{...{...t,errorMonitor:n}})};return n.displayName=`withErrorMonitor(${t})`,s()(n,e),n}},13036:(e,t,n)=>{"use strict";n.d(t,{OO:()=>d,zv:()=>h,JP:()=>p,nI:()=>m});var r=n(9249),o=n(87371),i=(n(56666),n(27762)),s=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,a={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"\u2026","…":"\u2026","/":"/","/":"/"},l=function(e){return a[e]};var c,u={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(s,l)}},d=(0,i.createContext)();function p(){return u}var h=function(){function e(){(0,r.Z)(this,e),this.usedNamespaces={}}return(0,o.Z)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function m(){return c}},74995:(e,t,n)=>{"use strict";n.d(t,{$:()=>d});var r=n(89790),o=n(56666),i=n(27762),s=n(13036),a=n(5403);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,o=(0,i.useContext)(s.OO)||{},l=o.i18n,d=o.defaultNS,p=n||l||(0,s.nI)();if(p&&!p.reportNamespaces&&(p.reportNamespaces=new s.zv),!p){(0,a.O4)("You will need to pass in an i18next instance by using initReactI18next");var h=function(e){return Array.isArray(e)?e[e.length-1]:e},m=[h,{},!1];return m.t=h,m.i18n={},m.ready=!1,m}p.options.react&&void 0!==p.options.react.wait&&(0,a.O4)("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var f=c(c(c({},(0,s.JP)()),p.options.react),t),g=f.useSuspense,v=f.keyPrefix,y=e||d||p.options&&p.options.defaultNS;y="string"==typeof y?[y]:y||["translation"],p.reportNamespaces.addUsedNamespaces&&p.reportNamespaces.addUsedNamespaces(y);var E=(p.isInitialized||p.initializedStoreOnce)&&y.every((function(e){return(0,a.F0)(e,p,f)}));function b(){return p.getFixedT(null,"fallback"===f.nsMode?y:y[0],v)}var S=(0,i.useState)(b),C=(0,r.Z)(S,2),I=C[0],P=C[1],O=y.join(),w=u(O),T=(0,i.useRef)(!0);(0,i.useEffect)((function(){var e=f.bindI18n,t=f.bindI18nStore;function n(){T.current&&P(b)}return T.current=!0,E||g||(0,a.DC)(p,y,(function(){T.current&&P(b)})),E&&w&&w!==O&&T.current&&P(b),e&&p&&p.on(e,n),t&&p&&p.store.on(t,n),function(){T.current=!1,e&&p&&e.split(" ").forEach((function(e){return p.off(e,n)})),t&&p&&t.split(" ").forEach((function(e){return p.store.off(e,n)}))}}),[p,O]);var A=(0,i.useRef)(!0);(0,i.useEffect)((function(){T.current&&!A.current&&P(b),A.current=!1}),[p,v]);var N=[I,p,E];if(N.t=I,N.i18n=p,N.ready=E,E)return N;if(!E&&!g)return N;throw new Promise((function(e){(0,a.DC)(p,y,(function(){e()}))}))}},5403:(e,t,n)=>{"use strict";function r(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;rs,F0:()=>a,Gf:()=>l,O4:()=>i});var o={};function i(){for(var e=arguments.length,t=new Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{precheck:function(t,r){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.languages[0],o=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var s=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)||!t.hasResourceBundle(r,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!s(r,e)||o&&!s(i,e)))}(e,t,n):(i("i18n.languages were undefined or empty",t.languages),!0)}function l(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}},90159:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(56666),o=n(89790),i=n(31461);var s=n(27762),a=n(74995),l=n(5403),c=["forwardedRef"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function r(r){var l=r.forwardedRef,u=function(e,t){if(null==e)return{};var n,r,o=(0,i.Z)(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r(()=>{"use strict";var e={"../editor-platform-sdk-types/dist/esm/common.js": /*!*******************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/common.js ***! \*******************************************************/(e,t,n)=>{var r,o,i,s;n.r(t),n.d(t,{DeviceType:()=>o,LinkTypes:()=>r,TPAComponentType:()=>i,WidgetInstallationType:()=>s}),function(e){e.NoLink="NoLink",e.PageLink="PageLink",e.AnchorLink="AnchorLink",e.ExternalLink="ExternalLink",e.DocumentLink="DocumentLink",e.PhoneLink="PhoneLink",e.EmailLink="EmailLink",e.LoginToWixLink="LoginToWixLink",e.DynamicPageLink="DynamicPageLink",e.EdgeAnchorLink="EdgeAnchorLinks",e.PopupLink="PopupLink",e.FormSubmitButtonLink="FormSubmitButtonLink"}(r||(r={})),function(e){e.Desktop="desktop",e.Mobile="mobile"}(o||(o={})),function(e){e.Page="PAGE",e.Widget="WIDGET"}(i||(i={})),function(e){e.Open="open",e.Closed="closed"}(s||(s={}))},"../editor-platform-sdk-types/dist/esm/definitions/appEditorApi.js": /*!*************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/appEditorApi.js ***! \*************************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/definitions/appReflow.js": /*!**********************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/appReflow.js ***! \**********************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/definitions/consentPolicy.js": /*!**************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/consentPolicy.js ***! \**************************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/definitions/index.js": /*!******************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/index.js ***! \******************************************************************/(e,t,n)=>{n.r(t),n.d(t,{EditorSubType:()=>i.EditorSubType,EditorType:()=>i.EditorType,InstallInitiator:()=>i.InstallInitiator,InstallationOriginType:()=>i.InstallationOriginType,MediaType:()=>r.MediaType,NotificationPresetTypes:()=>o.NotificationPresetTypes,NotificationType:()=>o.NotificationType,PagesPanelTabType:()=>s.PagesPanelTabType,PanelResolveType:()=>s.PanelResolveType,PanelType:()=>s.PanelType,PremiumIntent:()=>a.PremiumIntent,customizeActions:()=>s.customizeActions}),n(/*! ./appEditorApi */"../editor-platform-sdk-types/dist/esm/definitions/appEditorApi.js"),n(/*! ./consentPolicy */"../editor-platform-sdk-types/dist/esm/definitions/consentPolicy.js");var r=n(/*! ./media */"../editor-platform-sdk-types/dist/esm/definitions/media.js"),o=(n(/*! ./monitoring */"../editor-platform-sdk-types/dist/esm/definitions/monitoring.js"),n(/*! ./notifications */"../editor-platform-sdk-types/dist/esm/definitions/notifications.js")),i=n(/*! ./origin */"../editor-platform-sdk-types/dist/esm/definitions/origin.js"),s=(n(/*! ./pageDefinition */"../editor-platform-sdk-types/dist/esm/definitions/pageDefinition.js"),n(/*! ./panels */"../editor-platform-sdk-types/dist/esm/definitions/panels.js")),a=n(/*! ./premiumIntent */"../editor-platform-sdk-types/dist/esm/definitions/premiumIntent.js");n(/*! ./responsiveLayout */"../editor-platform-sdk-types/dist/esm/definitions/responsiveLayout.js"),n(/*! ./info */"../editor-platform-sdk-types/dist/esm/definitions/info.js"),n(/*! ./appReflow */"../editor-platform-sdk-types/dist/esm/definitions/appReflow.js")},"../editor-platform-sdk-types/dist/esm/definitions/info.js": /*!*****************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/info.js ***! \*****************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/definitions/media.js": /*!******************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/media.js ***! \******************************************************************/(e,t,n)=>{var r;n.r(t),n.d(t,{MediaType:()=>r}),function(e){e.Image="IMAGE",e.Video="VIDEO",e.Document="DOCUMENT"}(r||(r={}))},"../editor-platform-sdk-types/dist/esm/definitions/monitoring.js": /*!***********************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/monitoring.js ***! \***********************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/definitions/notifications.js": /*!**************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/notifications.js ***! \**************************************************************************/(e,t,n)=>{var r,o;n.r(t),n.d(t,{NotificationPresetTypes:()=>o,NotificationType:()=>r}),function(e){e.Success="success",e.Error="error",e.Warning="warning",e.Info="info"}(r||(r={})),function(e){e.REPEATER_EDITOR_MAX_ITEMS="repeaterMaxItemsEditorLimitation"}(o||(o={}))},"../editor-platform-sdk-types/dist/esm/definitions/origin.js": /*!*******************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/origin.js ***! \*******************************************************************/(e,t,n)=>{var r,o,i,s;n.r(t),n.d(t,{EditorSubType:()=>o,EditorType:()=>r,InstallInitiator:()=>i,InstallationOriginType:()=>s}),function(e){e.Classic="CLASSIC",e.Responsive="RESPONSIVE",e.ADI="ADI",e.ADI_MA="ADI_MA",e.ADI_TEMPLATE="ADI_TEMPLATE",e.Blocks="blocks"}(r||(r={})),function(e){e.EditorX="EDITOR_X",e.Studio="STUDIO"}(o||(o={})),function(e){e.Editor="EDITOR",e.App="APP",e.Dependency_Service="Dependency_Service"}(i||(i={})),function(e){e.AppMarket="APP_MARKET",e.AddPanel="ADD_PANEL",e.AppPanel="APP_PANEL",e.PageSettingsPanel="PAGE_SETTINGS_PANEL",e.PresetService="PRESET_SERVICE",e.SITE_CREATION="SITE_CREATION",e.SITE_GENERATION="SITE_GENERATION",e.SILENT_INSTALL_SITE_CREATION="SILENT_INSTALL_SITE_CREATION",e.SILENT_INSTALL="SILENT_INSTALL",e.INTENT_INSTALL="INTENT_INSTALL",e.ADD_SECTION_PANEL="ADD_SECTION_PANEL",e.ADD_PAGE_PANEL="ADD_PAGE_PANEL",e.COPY_PASTE="COPY_PASTE",e.INTRO_FUNNEL="INTRO_FUNNEL",e.PAGES_PANEL="PAGES_PANEL",e.PAGE_SETTINGS_PANEL="PAGE_SETTINGS_PANEL",e.IMPORT_PANEL="IMPORT_PANEL",e.MY_BUSINESS="MY_BUSINESS",e.IFRAME_JS_SDK="IFRAME_JS_SDK",e.UPDATE_PANEL="UPDATE_PANEL"}(s||(s={}))},"../editor-platform-sdk-types/dist/esm/definitions/pageDefinition.js": /*!***************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/pageDefinition.js ***! \***************************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/definitions/panels.js": /*!*******************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/panels.js ***! \*******************************************************************/(e,t,n)=>{var r,o,i,s;n.r(t),n.d(t,{PagesPanelTabType:()=>i,PanelResolveType:()=>o,PanelType:()=>r,customizeActions:()=>s}),function(e){e.Settings="settings",e.Layout="layout",e.Design="design",e.Upgrade="upgrade",e.Add="add"}(r||(r={})),function(e){e.MAIN_ACTION="mainActionClicked",e.SECONDARY_ACTION="secActionClicked",e.CLOSE_ACTION="closeActionClicked"}(o||(o={})),function(e){e.PageInfo="page_info",e.Layout="layout",e.Permissions="permissions",e.SEO="seo"}(i||(i={})),function(e){e.Custom="Custom"}(s||(s={}))},"../editor-platform-sdk-types/dist/esm/definitions/premiumIntent.js": /*!**************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/premiumIntent.js ***! \**************************************************************************/(e,t,n)=>{var r;n.r(t),n.d(t,{PremiumIntent:()=>r}),function(e){e.Neutral="NEUTRAL",e.Free="FREE",e.Paid="PAID"}(r||(r={}))},"../editor-platform-sdk-types/dist/esm/definitions/responsiveLayout.js": /*!*****************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/definitions/responsiveLayout.js ***! \*****************************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/editor-app.js": /*!***********************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/editor-app.js ***! \***********************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/events/EventType.js": /*!*****************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/events/EventType.js ***! \*****************************************************************/(e,t,n)=>{var r;n.r(t),n.d(t,{EventType:()=>r,customEventTypes:()=>o,generalEventTypes:()=>i}),function(e){e.appMenuReorder="appMenuReorder",e.componentDeleted="componentDeleted",e.componentGfppClicked="componentGfppClicked",e.appActionClicked="appActionClicked",e.connectedComponentPasted="connectedComponentPasted",e.connectedComponentDuplicated="connectedComponentDuplicated",e.concurrentPanelEdit="concurrentPanelEdit",e.widgetPasted="widgetPasted",e.widgetDuplicated="widgetDuplicated",e.widgetAdded="widgetAdded",e.controllerAdded="controllerAdded",e.controllerSettingsButtonClicked="controllerSettingsButtonClicked",e.controllerGfppClicked="controllerGfppClicked",e.stateChanged="stateChanged",e.stateAdded="stateAdded",e.stateDuplicated="stateDuplicated",e.pageDeleted="pageDeleted",e.siteWasPublished="siteWasPublished",e.siteWasFirstSaved="siteWasFirstSaved",e.siteWasSaved="siteWasSaved",e.startConfiguration="startConfiguration",e.welcomeSectionMainActionClicked="welcomeSectionMainActionClicked",e.widgetGfppClicked="widgetGfppClicked",e.appUpgradeCompleted="appUpgradeCompleted",e.instanceChanged="instanceChanged",e.componentSelectionChanged="componentSelectionChanged",e.globalDesignPresetChanged="globalDesignPresetChanged",e.developerModeChanged="developerModeChanged",e.developerModeStatusChanged="developerModeStatusChanged",e.focusedPageChanged="focusedPageChanged",e.componentAddedToStage="componentAddedToStage",e.connectedComponentAddedToStage="connectedComponentAddedToStage",e.presetChanged="presetChanged",e.anyComponentAddedToStage="anyComponentAddedToStage",e.appUpdateCompleted="appUpdateCompleted",e.appRefreshCompleted="appRefreshCompleted",e.componentAnimationChanged="componentAnimationChanged",e.componentDataChanged="componentDataChanged",e.componentDesignChanged="componentDesignChanged",e.componentStyleChanged="componentStyleChanged",e.switchedFromPreview="switchedFromPreview",e.componentArrangementChanged="componentArrangementChanged",e.componentDragEnded="componentDragEnded",e.componentResizeStarted="componentResizeStarted",e.componentRotateEnded="componentRotateEnded",e.sitePublishedDialogClosed="sitePublishedDialogClosed",e.pageBackgroundChanged="pageBackgroundChanged",e.mobileTextScaleChanged="mobileTextScaleChanged",e.componentCropSaved="componentCropSaved",e.toggleBackToTopButtonOn="toggleBackToTopButtonOn",e.componentBehaviorChanged="componentBehaviorChanged",e.componentPropsChanged="componentPropsChanged",e.switchedToMobileView="switchedToMobileView",e.switchedToDesktopView="switchedToDesktopView",e.textEditBoxClosed="textEditBoxClosed",e.hideMobileElement="hideMobileElement",e.showMobileElement="showMobileElement",e.pageRenamed="pageRenamed",e.addDynamicPageClicked="addDynamicPageClicked",e.consentPolicyChanged="consentPolicyChanged",e.pageDuplicated="pageDuplicated",e.pageAdded="pageAdded",e.undo="undo",e.redo="redo",e.addElementsCompClicked="addElementsCompClicked",e.addElementsAllCompsClicked="addElementsAllCompsClicked",e.addElementsResetClicked="addElementsResetClicked",e.appVisitedInDashboard="appVisitedInDashboard",e.componentAddedToApp="componentAddedToApp",e.documentOperationError="documentOperationError",e.solveAddWidgetLimitation="solveAddWidgetLimitation",e.componentConnected="componentConnected",e.componentDisconnected="componentDisconnected",e.panelHeaderButtonClicked="panelHeaderButtonClicked",e.themeChanged="themeChanged",e.viewStateChanged="viewStateChanged",e.revokeApp="revokeApp",e.grantApp="grantApp",e.pageVariantSelected="pageVariantSelected",e.resetWidgetOverrides="resetWidgetOverrides",e.widgetPluginAdded="widgetPluginAdded",e.widgetPluginRemoved="widgetPluginRemoved",e.appInstalled="appInstalled",e.removeAppCompleted="removeAppCompleted",e.siteLanguageChanged="siteLanguageChanged"}(r||(r={}));const o=[r.componentSelectionChanged,r.focusedPageChanged,r.anyComponentAddedToStage,r.appUpdateCompleted,r.componentAnimationChanged,r.componentDataChanged,r.componentDesignChanged,r.componentStyleChanged,r.switchedFromPreview,r.componentArrangementChanged,r.componentDragEnded,r.componentResizeStarted,r.componentRotateEnded,r.sitePublishedDialogClosed,r.pageBackgroundChanged,r.mobileTextScaleChanged,r.componentCropSaved,r.toggleBackToTopButtonOn,r.componentBehaviorChanged,r.appRefreshCompleted,r.componentPropsChanged,r.switchedToMobileView,r.switchedToDesktopView,r.textEditBoxClosed,r.hideMobileElement,r.showMobileElement,r.undo,r.redo,r.appVisitedInDashboard,r.developerModeStatusChanged,r.componentConnected,r.componentDisconnected,r.solveAddWidgetLimitation,r.pageDuplicated,r.pageAdded,r.themeChanged,r.viewStateChanged,r.pageVariantSelected,r.siteLanguageChanged],i=[r.appMenuReorder,r.componentDeleted,r.componentGfppClicked,r.appActionClicked,r.connectedComponentPasted,r.connectedComponentDuplicated,r.concurrentPanelEdit,r.widgetPasted,r.widgetDuplicated,r.widgetAdded,r.resetWidgetOverrides,r.widgetPluginAdded,r.widgetPluginRemoved,r.controllerAdded,r.controllerSettingsButtonClicked,r.controllerGfppClicked,r.presetChanged,r.stateChanged,r.stateAdded,r.stateDuplicated,r.pageDeleted,r.siteWasPublished,r.siteWasFirstSaved,r.siteWasSaved,r.startConfiguration,r.welcomeSectionMainActionClicked,r.widgetGfppClicked,r.appUpgradeCompleted,r.instanceChanged,r.globalDesignPresetChanged,r.developerModeChanged,r.connectedComponentAddedToStage,r.pageRenamed,r.addDynamicPageClicked,r.consentPolicyChanged,r.addElementsCompClicked,r.addElementsAllCompsClicked,r.addElementsResetClicked,r.componentAddedToApp,r.documentOperationError,r.panelHeaderButtonClicked,r.grantApp,r.revokeApp,r.appInstalled,r.removeAppCompleted]},"../editor-platform-sdk-types/dist/esm/events/EventsInterfaceMap.js": /*!**************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/events/EventsInterfaceMap.js ***! \**************************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/events/eventInterfaces.js": /*!***********************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/events/eventInterfaces.js ***! \***********************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/events/index.js": /*!*************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/events/index.js ***! \*************************************************************/(e,t,n)=>{n.r(t),n.d(t,{EventType:()=>r.EventType,customEventTypes:()=>r.customEventTypes,generalEventTypes:()=>r.generalEventTypes}),n(/*! ./eventInterfaces */"../editor-platform-sdk-types/dist/esm/events/eventInterfaces.js");var r=n(/*! ./EventType */"../editor-platform-sdk-types/dist/esm/events/EventType.js");n(/*! ./EventsInterfaceMap */"../editor-platform-sdk-types/dist/esm/events/EventsInterfaceMap.js")},"../editor-platform-sdk-types/dist/esm/index.js": /*!******************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/index.js ***! \******************************************************/(e,t,n)=>{n.r(t),n.d(t,{DeviceType:()=>o.DeviceType,EditorSubType:()=>i.EditorSubType,EditorType:()=>i.EditorType,EventType:()=>s.EventType,InstallInitiator:()=>i.InstallInitiator,InstallationOriginType:()=>i.InstallationOriginType,LinkTypes:()=>o.LinkTypes,MediaType:()=>i.MediaType,MemberKind:()=>r.MemberKind,NotificationPresetTypes:()=>i.NotificationPresetTypes,NotificationType:()=>i.NotificationType,PagesPanelTabType:()=>i.PagesPanelTabType,PanelResolveType:()=>i.PanelResolveType,PanelType:()=>i.PanelType,PremiumIntent:()=>i.PremiumIntent,TPAComponentType:()=>o.TPAComponentType,WidgetInstallationType:()=>o.WidgetInstallationType,customEventTypes:()=>s.customEventTypes,customizeActions:()=>i.customizeActions,generalEventTypes:()=>s.generalEventTypes}),n(/*! ./editor-app */"../editor-platform-sdk-types/dist/esm/editor-app.js");var r=n(/*! ./manifest */"../editor-platform-sdk-types/dist/esm/manifest.js"),o=n(/*! ./common */"../editor-platform-sdk-types/dist/esm/common.js"),i=n(/*! ./definitions */"../editor-platform-sdk-types/dist/esm/definitions/index.js"),s=n(/*! ./events */"../editor-platform-sdk-types/dist/esm/events/index.js");n(/*! ./tpaStyleParams */"../editor-platform-sdk-types/dist/esm/tpaStyleParams.js"),n(/*! ./sdk */"../editor-platform-sdk-types/dist/esm/sdk/index.js")},"../editor-platform-sdk-types/dist/esm/manifest.js": /*!*********************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/manifest.js ***! \*********************************************************/(e,t,n)=>{var r;n.r(t),n.d(t,{MemberKind:()=>r}),function(e){e.MEMBER="member",e.FUNCTION="function"}(r||(r={}))},"../editor-platform-sdk-types/dist/esm/sdk/app-settings.js": /*!*****************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/app-settings.js ***! \*****************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/sdk/document/application.js": /*!*************************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/document/application.js ***! \*************************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/sdk/document/index.js": /*!*******************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/document/index.js ***! \*******************************************************************/(e,t,n)=>{n.r(t),n(/*! ./application */"../editor-platform-sdk-types/dist/esm/sdk/document/application.js")},"../editor-platform-sdk-types/dist/esm/sdk/editor/index.js": /*!*****************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/editor/index.js ***! \*****************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/sdk/editorSDK.js": /*!**************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/editorSDK.js ***! \**************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/sdk/event-listeners.js": /*!********************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/event-listeners.js ***! \********************************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/sdk/extra.js": /*!**********************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/extra.js ***! \**********************************************************/(e,t,n)=>{n.r(t)},"../editor-platform-sdk-types/dist/esm/sdk/index.js": /*!**********************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/sdk/index.js ***! \**********************************************************/(e,t,n)=>{n.r(t),n(/*! ./editorSDK */"../editor-platform-sdk-types/dist/esm/sdk/editorSDK.js"),n(/*! ./extra */"../editor-platform-sdk-types/dist/esm/sdk/extra.js"),n(/*! ./event-listeners */"../editor-platform-sdk-types/dist/esm/sdk/event-listeners.js"),n(/*! ./editor */"../editor-platform-sdk-types/dist/esm/sdk/editor/index.js"),n(/*! ./app-settings */"../editor-platform-sdk-types/dist/esm/sdk/app-settings.js"),n(/*! ./document */"../editor-platform-sdk-types/dist/esm/sdk/document/index.js")},"../editor-platform-sdk-types/dist/esm/tpaStyleParams.js": /*!***************************************************************!*\ !*** ../editor-platform-sdk-types/dist/esm/tpaStyleParams.js ***! \***************************************************************/(e,t,n)=>{n.r(t)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{ /*!******************!*\ !*** ./index.ts ***! \******************/ n.r(r),n.d(r,{DeviceType:()=>e.DeviceType,EditorSubType:()=>e.EditorSubType,EditorType:()=>e.EditorType,EventType:()=>e.EventType,InstallInitiator:()=>e.InstallInitiator,InstallationOriginType:()=>e.InstallationOriginType,LinkTypes:()=>e.LinkTypes,MediaType:()=>e.MediaType,MemberKind:()=>e.MemberKind,NotificationPresetTypes:()=>e.NotificationPresetTypes,NotificationType:()=>e.NotificationType,PagesPanelTabType:()=>e.PagesPanelTabType,PanelResolveType:()=>e.PanelResolveType,PanelType:()=>e.PanelType,PremiumIntent:()=>e.PremiumIntent,TPAComponentType:()=>e.TPAComponentType,WidgetInstallationType:()=>e.WidgetInstallationType,customEventTypes:()=>e.customEventTypes,customizeActions:()=>e.customizeActions,generalEventTypes:()=>e.generalEventTypes});var e=n(/*! @wix/editor-platform-sdk-types */"../editor-platform-sdk-types/dist/esm/index.js")})(),r})(),e.exports=t()},39607:(e,t,n)=>{"use strict";var r;n.d(t,{p:()=>r}),function(e){e.Number="Number",e.Boolean="Boolean",e.String="String",e.Text="Text",e.Object="Object"}(r||(r={}))},14802:(e,t,n)=>{"use strict";n.d(t,{N:()=>o});var r=n(22970);function o(e){return Object.keys(e).reduce((function(t,n){return t[n]=(0,r.__assign)((0,r.__assign)({},e[n]),{key:e[n].key||n}),t}),{})}},77388:(e,t,n)=>{"use strict";n.d(t,{$:()=>i,N:()=>o});var r=n(27762),o=n.n(r)().createContext({ready:!1,set:null,get:null,getDefaultValue:null,reset:null,resetAll:null,changeSiteColors:null,getStylesForAllBreakpoints:null}),i=o.Consumer},52834:(e,t,n)=>{"use strict";var r;n.d(t,{g:()=>r}),function(e){e.Number="Number",e.Boolean="Boolean",e.Font="Font",e.Color="Color"}(r||(r={}))},27255:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});var r=n(22970);function o(e){return Object.keys(e).reduce((function(t,n){return t[n]=(0,r.__assign)((0,r.__assign)({},e[n]),{key:e[n].key||n}),t}),{})}},44910:(e,t,n)=>{"use strict";n.d(t,{y:()=>s});var r=n(27762),o=n.n(r),i=n(77388),s=function(){return o().useContext(i.N)}},17583:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});var r=n(59880);var o=function(e,t){return function(n){var o=n.colors;return function(e){var t=e.colors,n=e.reference,o=e.opacity,i=void 0===o?1:o,s=t.find((function(e){return e.reference===n}))||null;return{opacity:i,value:(0,r.Z)(null==s?void 0:s.value,i).rgb(),name:null==s?void 0:s.name}}({reference:e,opacity:t,colors:o})}}},5570:(e,t,n)=>{"use strict";n.d(t,{jN:()=>i,s9:()=>o});var r=n(22970);function o(e,t){if(void 0===t&&(t={}),!t[e])return null;var n=t[e];return{size:parseInt(n.size,10),family:n.fontFamily,preset:e,style:{bold:"bold"===n.weight,italic:"italic"===n.style,underline:!1},fontStyleParam:!1}}var i=function(e,t){return void 0===t&&(t={}),function(n){var i=n.textPresets;return(0,r.__assign)((0,r.__assign)({},function(e){return o(e.name,e.textPresets)}({name:e,textPresets:i})),t)}}},59880:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(22970),o=n(67804),i=n.n(o);const s=function(e,t){var n,o,s;if(e){var a=i().get(e);if(null===a)throw new Error("Unable to parse color from string: "+e);o=a.value.slice(0,3),s=null!==(n=a.value[3])&&void 0!==n?n:1}else o=[0,0,0],s=1;return{rgb:function(){var e;return(e=i().to).rgb.apply(e,(0,r.__spreadArray)((0,r.__spreadArray)([],o,!1),[null!=t?t:s],!1))},hex:function(){return e=o,t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase(),"000000".substring(t.length)+t;var e,t},opacity:function(){return null!=t?t:s}}}},90819:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(27762),o=n.n(r)().createContext(null)},15440:(e,t,n)=>{"use strict";n.d(t,{X:()=>c});var r=n(22970),o=n(27762),i=n.n(o),s=n(41891),a=n(90819),l=function(e){return e.displayName||e.name||e.constructor&&e.constructor.name||"Anonymous"};function c(e,t){var n;void 0===t&&(t={});var c="withExperiments(".concat(l(e),")"),u=t.petri_ovr;if(t.readOnly){var d=function(t){var n=(0,o.useContext)(a.k),l=n.experimentsInstance,c=n.ready,d=(0,o.useMemo)((function(){if(u&&c){var e=l.all();return u.split(";").forEach((function(t){var n=t.split(":"),r=n[0],o=n[1];r&&o&&(e[r]=o)})),new s.Q({experiments:e})}return l}),[l,c]);if(!c)return null;var p=(0,r.__assign)((0,r.__assign)({},t),{experiments:d});return i().createElement(e,(0,r.__assign)({},p))};return d.displayName=c,d}return n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(n,t),n.prototype.render=function(){var t=this.context,n=t.experimentsInstance,o=t.ready;if(u&&u.split(";").forEach((function(e){var t,r=e.split(":"),o=r[0],i=r[1];o&&i&&n.add(((t={})[o]=i,t))})),o){var s={experiments:n},a=(0,r.__assign)((0,r.__assign)({},this.props),s);return i().createElement(e,(0,r.__assign)({},a))}return null},n}(i().Component),n.displayName=c,n.contextType=a.k,n}},77246:(e,t,n)=>{"use strict";n.d(t,{j:()=>s});var r=n(27762),o=n.n(r),i=n(90819);function s(e){var t=void 0===e?{}:e,n=t.suspense,r=void 0===n||n,s=(t.readOnly,o().useContext(i.k));if(!s)throw new Error("You are trying to get Experiments outside ExperimentsProvider component.\nPlease wrap up your application in ExperimentsProvider.");var a=s.ready,l=s.promise,c=s.experimentsInstance;if(r&&!a)throw l;return{ready:a,experiments:c}}},41891:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});var r=function(){function e(e){var t;this.experiments=null!==(t=e.experiments)&&void 0!==t?t:{}}return e.prototype.get=function(e){return this.experiments[e]},e.prototype.enabled=function(e){return"true"===this.get(e)},e.prototype.pending=function(){return!1},e.prototype.ready=function(){return Promise.resolve()},e.prototype.all=function(){return this.experiments},e}()},77549:(e,t,n)=>{"use strict";n.d(t,{h:()=>o});var r=n(27762),o=(0,r.createContext)({})},17887:(e,t,n)=>{"use strict";n.d(t,{YA:()=>i});var r=n(27762),o=n(77549),i=function(){return(0,r.useContext)(o.h)}},81718:(e,t,n)=>{"use strict";n.d(t,{me:()=>i,sn:()=>o});var r=n(27762),o=(0,r.createContext)(null),i=(o.Consumer,o.Provider)},27113:(e,t,n)=>{"use strict";n.d(t,{F:()=>a});var r=n(27762),o=n.n(r),i=n(81718),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{e.exports=n(82327)},93809:(e,t,n)=>{e.exports=n(17607).cloneDeep},98121:(e,t,n)=>{e.exports=n(17607).isElement},94001:(e,t,n)=>{e.exports=n(17607).memoize},34067:(e,t,n)=>{e.exports=n(17607).uniqueId},59672:(e,t,n)=>{"use strict";var r=l(n(92175)),o=l(n(47694)),i=l(n(5360)),s=l(n(81093)),a=l(n(73825));function l(e){return e&&e.__esModule?e:{default:e}}t.Z=function(e,t){if(!e||"[object Object]"!==e.toString())return t;if(!t)return{};var n={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&function(){var r=e[l],c=/specs\.abTranslate\.(.*?)\.(.*)$/.exec(l);if(c){var u=c[2].split("abSpec-"),d=(0,a.default)(u,2),p=d[0],h=d[1];(h?[].concat((0,s.default)(new i.default((0,o.default)(t).filter((function(e){return e.includes(h)})).map((function(e){return e.split("|abTranslate")[0]}))))):[p]).forEach((function(e){if(n[e]=e,"0"!==r){var t=h?"|"+h:"";n[e]=e+"|abTranslate_"+r+t}}))}}();var c=(0,r.default)({},t);for(var u in n){var d=Object.prototype.hasOwnProperty.call(n,u),p=t[n[u]];d&&p&&(c[u]=t[n[u]])}return c}},8518:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(98044)),o=i(n(32891));function i(e){return e&&e.__esModule?e:{default:e}}var s,a,l,c,u,d,p=void 0,h=void 0;"undefined"!=typeof document&&document.documentElement.createShadowRoot?(s=void 0,a=void 0,l=function(){c(),(window.clearImmediate||window.clearTimeout)(s),s=(window.setImmediate||window.setTimeout)((function(){u()}))},c=function(){a&&a.removeEventListener("blur",l,!0),a=null},u=function(){var e=(0,r.default)();if(1!==e.length){var t;(t=e[0]).addEventListener("blur",l,!0),a=t;var n=new CustomEvent("shadow-focus",{bubbles:!1,cancelable:!1,detail:{elements:e,active:e[0],hosts:e.slice(1)}});document.dispatchEvent(n)}else c()},d=function(){(window.clearImmediate||window.clearTimeout)(s),u()},p=function(){document.addEventListener("focus",d,!0)},h=function(){(window.clearImmediate||window.clearTimeout)(s),a&&a.removeEventListener("blur",l,!0),document.removeEventListener("focus",d,!0)}):p=h=function(){},t.default=(0,o.default)({engage:p,disengage:h}),e.exports=t.default},98044:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return null===document.activeElement&&document.body.focus(),(0,r.default)(document.activeElement)?(e=(0,o.default)({context:document.activeElement}),[document.activeElement].concat(e)):function(){var e=[document.activeElement];for(;e[0]&&e[0].shadowRoot;)e.unshift(e[0].shadowRoot.activeElement);return e}();var e};var r=i(n(56771)),o=i(n(6499));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},6499:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=[],n=(0,o.default)({label:"get/shadow-host-parents",context:e});n&&(n=(0,r.default)({context:n}));)t.push(n);return t};var r=i(n(88565)),o=i(n(42502));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},88565:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=(0,i.default)({label:"get/shadow-host",context:e}),n=null;t;)n=t,t=t.parentNode;return n.nodeType===n.DOCUMENT_FRAGMENT_NODE&&n.host?n.host:null};var r,o=n(42502),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},56771:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,r.default)({label:"is/shadowed",resolveDocument:!0,context:e});return Boolean((0,o.default)({context:t}))};var r=i(n(42502)),o=i(n(88565));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},63525:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(32891),i=(r=o)&&r.__esModule?r:{default:r};var s=0,a=0,l=["touchstart","pointerdown","MSPointerDown","mousedown"],c=["touchend","touchcancel","pointerup","MSPointerUp","pointercancel","MSPointerCancel","mouseup"];function u(){s=0,a=0}function d(e){!1!==e.isPrimary&&s++}function p(e){!1!==e.isPrimary&&(e.touches?s=e.touches.length:(window.setImmediate||window.setTimeout)((function(){s=Math.max(s-1,0)})))}function h(e){switch(e.keyCode||e.which){case 16:case 17:case 18:case 91:case 93:return}a++}function m(e){switch(e.keyCode||e.which){case 16:case 17:case 18:case 91:case 93:return}(window.setImmediate||window.setTimeout)((function(){a=Math.max(a-1,0)}))}function f(){return{pointer:Boolean(s),key:Boolean(a)}}t.default=(0,i.default)({engage:function(){return window.addEventListener("blur",u,!1),document.documentElement.addEventListener("keydown",h,!0),document.documentElement.addEventListener("keyup",m,!0),l.forEach((function(e){document.documentElement.addEventListener(e,d,!0)})),c.forEach((function(e){document.documentElement.addEventListener(e,p,!0)})),{get:f}},disengage:function(){s=a=0,window.removeEventListener("blur",u,!1),document.documentElement.removeEventListener("keydown",h,!0),document.documentElement.removeEventListener("keyup",m,!0),l.forEach((function(e){document.documentElement.removeEventListener(e,d,!0)})),c.forEach((function(e){document.documentElement.removeEventListener(e,p,!0)}))}}),e.exports=t.default},42502:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.context,n=e.label,r=void 0===n?"context-to-element":n,o=e.resolveDocument,s=e.defaultToDocument,a=(0,i.default)(t)[0];if(o&&a&&a.nodeType===Node.DOCUMENT_NODE&&(a=a.documentElement),!a&&s)return document.documentElement;if(!a)throw new TypeError(r+" requires valid options.context");if(a.nodeType!==Node.ELEMENT_NODE&&a.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(r+" requires options.context to be an Element");return a};var r,o=n(56621),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},32891:(e,t)=>{"use strict";function n(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).force?this.instances=0:this.instances--,this.instances||(this.disengage(),this._result=null)}function r(){return this.instances?(this.instances++,this._result):(this.instances++,this._result=this.engage()||{},this._result.disengage=n.bind(this),this._result)}function o(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={engage:e.engage||o,disengage:e.disengage||o,instances:0,_result:null};return r.bind(t)},e.exports=t.default},56621:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)return[];if(Array.isArray(e))return e;if(void 0!==e.nodeType)return[e];if("string"==typeof e&&(e=document.querySelectorAll(e)),void 0!==e.length)return[].slice.call(e,0);throw new TypeError("unexpected input "+String(e))},e.exports=t.default},69914:(e,t)=>{"use strict";function n(e,t,n){var r=function(e){var t=e.getAttribute&&e.getAttribute("class")||"";return""===t?[]:t.split(" ")}(e),o=r.indexOf(t),i=-1!==o,s=void 0!==n?n:!i;s!==i&&(s||r.splice(o,1),s&&r.push(t),e.setAttribute("class",r.join(" ")))}t.IV=function(e,t){return n(e,t,!1)},t.cn=function(e,t){return n(e,t,!0)}},89644:(e,t,n)=>{e.exports=n(25644)},70353:(e,t,n)=>{"use strict";var r=n(93044),o=n(86955),i=n(92233),s=n(68030),a=n(97948),l=n(51875),c=n(60842),u=n(98560),d=n(21218),p=n(68047),h=n(10738);e.exports=function(e){return new Promise((function(t,n){var m,f=e.data,g=e.headers,v=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(m),e.signal&&e.signal.removeEventListener("abort",m)}r.isFormData(f)&&r.isStandardBrowserEnv()&&delete g["Content-Type"];var E=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",S=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(b+":"+S)}var C=a(e.baseURL,e.url);function I(){if(E){var r="getAllResponseHeaders"in E?l(E.getAllResponseHeaders()):null,i={data:v&&"text"!==v&&"json"!==v?E.response:E.responseText,status:E.status,statusText:E.statusText,headers:r,config:e,request:E};o((function(e){t(e),y()}),(function(e){n(e),y()}),i),E=null}}if(E.open(e.method.toUpperCase(),s(C,e.params,e.paramsSerializer),!0),E.timeout=e.timeout,"onloadend"in E?E.onloadend=I:E.onreadystatechange=function(){E&&4===E.readyState&&(0!==E.status||E.responseURL&&0===E.responseURL.indexOf("file:"))&&setTimeout(I)},E.onabort=function(){E&&(n(new d("Request aborted",d.ECONNABORTED,e,E)),E=null)},E.onerror=function(){n(new d("Network Error",d.ERR_NETWORK,e,E,E)),E=null},E.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new d(t,r.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,E)),E=null},r.isStandardBrowserEnv()){var P=(e.withCredentials||c(C))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;P&&(g[e.xsrfHeaderName]=P)}"setRequestHeader"in E&&r.forEach(g,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete g[t]:E.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(E.withCredentials=!!e.withCredentials),v&&"json"!==v&&(E.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&E.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&E.upload&&E.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(m=function(e){E&&(n(!e||e&&e.type?new p:e),E.abort(),E=null)},e.cancelToken&&e.cancelToken.subscribe(m),e.signal&&(e.signal.aborted?m():e.signal.addEventListener("abort",m))),f||(f=null);var O=h(C);O&&-1===["http","https","file"].indexOf(O)?n(new d("Unsupported protocol "+O+":",d.ERR_BAD_REQUEST,e)):E.send(f)}))}},25644:(e,t,n)=>{"use strict";var r=n(93044),o=n(73644),i=n(62215),s=n(92937);var a=function e(t){var n=new i(t),a=o(i.prototype.request,n);return r.extend(a,i.prototype,n),r.extend(a,n),a.create=function(n){return e(s(t,n))},a}(n(10663));a.Axios=i,a.CanceledError=n(68047),a.CancelToken=n(34089),a.isCancel=n(98041),a.VERSION=n(29241).version,a.toFormData=n(49027),a.AxiosError=n(21218),a.Cancel=a.CanceledError,a.all=function(e){return Promise.all(e)},a.spread=n(70783),a.isAxiosError=n(65587),e.exports=a,e.exports.default=a},34089:(e,t,n)=>{"use strict";var r=n(68047);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t{"use strict";var r=n(21218);function o(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}n(93044).inherits(o,r,{__CANCEL__:!0}),e.exports=o},98041:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},62215:(e,t,n)=>{"use strict";var r=n(93044),o=n(68030),i=n(946),s=n(6895),a=n(92937),l=n(97948),c=n(17525),u=c.validators;function d(e){this.defaults=e,this.interceptors={request:new i,response:new i}}d.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=a(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var i,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!o){var d=[s,void 0];for(Array.prototype.unshift.apply(d,r),d=d.concat(l),i=Promise.resolve(t);d.length;)i=i.then(d.shift(),d.shift());return i}for(var p=t;r.length;){var h=r.shift(),m=r.shift();try{p=h(p)}catch(e){m(e);break}}try{i=s(p)}catch(e){return Promise.reject(e)}for(;l.length;)i=i.then(l.shift(),l.shift());return i},d.prototype.getUri=function(e){e=a(this.defaults,e);var t=l(e.baseURL,e.url);return o(t,e.params,e.paramsSerializer)},r.forEach(["delete","get","head","options"],(function(e){d.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(a(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}d.prototype[e]=t(),d.prototype[e+"Form"]=t(!0)})),e.exports=d},21218:(e,t,n)=>{"use strict";var r=n(93044);function o(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}r.inherits(o,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var i=o.prototype,s={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){s[e]={value:e}})),Object.defineProperties(o,s),Object.defineProperty(i,"isAxiosError",{value:!0}),o.from=function(e,t,n,s,a,l){var c=Object.create(i);return r.toFlatObject(e,c,(function(e){return e!==Error.prototype})),o.call(c,e.message,t,n,s,a),c.name=e.name,l&&Object.assign(c,l),c},e.exports=o},946:(e,t,n)=>{"use strict";var r=n(93044);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},97948:(e,t,n)=>{"use strict";var r=n(99192),o=n(48762);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},6895:(e,t,n)=>{"use strict";var r=n(93044),o=n(38556),i=n(98041),s=n(10663),a=n(68047);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new a}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return l(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(l(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},92937:(e,t,n)=>{"use strict";var r=n(93044);e.exports=function(e,t){t=t||{};var n={};function o(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function i(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(e[n],t[n])}function s(e){if(!r.isUndefined(t[e]))return o(void 0,t[e])}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(void 0,t[n])}function l(n){return n in t?o(e[n],t[n]):n in e?o(void 0,e[n]):void 0}var c={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=c[e]||i,o=t(e);r.isUndefined(o)&&t!==l||(n[e]=o)})),n}},86955:(e,t,n)=>{"use strict";var r=n(21218);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(new r("Request failed with status code "+n.status,[r.ERR_BAD_REQUEST,r.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}},38556:(e,t,n)=>{"use strict";var r=n(93044),o=n(10663);e.exports=function(e,t,n){var i=this||o;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},10663:(e,t,n)=>{"use strict";var r=n(34406),o=n(93044),i=n(98868),s=n(21218),a=n(98560),l=n(49027),c={"Content-Type":"application/x-www-form-urlencoded"};function u(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var d,p={transitional:a,adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==r&&"[object process]"===Object.prototype.toString.call(r))&&(d=n(70353)),d),transformRequest:[function(e,t){if(i(t,"Accept"),i(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e))return e;if(o.isArrayBufferView(e))return e.buffer;if(o.isURLSearchParams(e))return u(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,r=o.isObject(e),s=t&&t["Content-Type"];if((n=o.isFileList(e))||r&&"multipart/form-data"===s){var a=this.env&&this.env.FormData;return l(n?{"files[]":e}:e,a&&new a)}return r||"application/json"===s?(u(t,"application/json"),function(e,t,n){if(o.isString(e))try{return(t||JSON.parse)(e),o.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||p.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||r&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw s.from(e,s.ERR_BAD_RESPONSE,this,null,this.response);throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(84684)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],(function(e){p.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){p.headers[e]=o.merge(c)})),e.exports=p},98560:e=>{"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},29241:e=>{e.exports={version:"0.27.2"}},73644:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r{"use strict";var r=n(93044);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},48762:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},92233:(e,t,n)=>{"use strict";var r=n(93044);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},99192:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},65587:(e,t,n)=>{"use strict";var r=n(93044);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},60842:(e,t,n)=>{"use strict";var r=n(93044);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},98868:(e,t,n)=>{"use strict";var r=n(93044);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},84684:e=>{e.exports=null},51875:(e,t,n)=>{"use strict";var r=n(93044),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},10738:e=>{"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},70783:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},49027:(e,t,n)=>{"use strict";var r=n(93044);e.exports=function(e,t){t=t||new FormData;var n=[];function o(e){return null===e?"":r.isDate(e)?e.toISOString():r.isArrayBuffer(e)||r.isTypedArray(e)?"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}return function e(i,s){if(r.isPlainObject(i)||r.isArray(i)){if(-1!==n.indexOf(i))throw Error("Circular reference detected in "+s);n.push(i),r.forEach(i,(function(n,i){if(!r.isUndefined(n)){var a,l=s?s+"."+i:i;if(n&&!s&&"object"==typeof n)if(r.endsWith(i,"{}"))n=JSON.stringify(n);else if(r.endsWith(i,"[]")&&(a=r.toArray(n)))return void a.forEach((function(e){!r.isUndefined(e)&&t.append(l,o(e))}));e(n,l)}})),n.pop()}else t.append(s,o(i))}(e),t}},17525:(e,t,n)=>{"use strict";var r=n(29241).version,o=n(21218),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var s={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new o(i(r," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!s[r]&&(s[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var s=r[i],a=t[s];if(a){var l=e[s],c=void 0===l||a(l,s,e);if(!0!==c)throw new o("option "+s+" must be "+c,o.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new o("Unknown option "+s,o.ERR_BAD_OPTION)}},validators:i}},93044:(e,t,n)=>{"use strict";var r,o=n(73644),i=Object.prototype.toString,s=(r=Object.create(null),function(e){var t=i.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function a(e){return e=e.toLowerCase(),function(t){return s(t)===e}}function l(e){return Array.isArray(e)}function c(e){return void 0===e}var u=a("ArrayBuffer");function d(e){return null!==e&&"object"==typeof e}function p(e){if("object"!==s(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var h=a("Date"),m=a("File"),f=a("Blob"),g=a("FileList");function v(e){return"[object Function]"===i.call(e)}var y=a("URLSearchParams");function E(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),l(e))for(var n=0,r=e.length;n0;)s[i=r[o]]||(t[i]=e[i],s[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:a,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(c(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:S,isFileList:g}},99265:(e,t,n)=>{"use strict";n.d(t,{g:()=>ie,X:()=>ae});var r=n(60581),o=n(66393),i=n(173),s=n(89173),a=n(17607),l=n.n(a);const c=["high","medium","standard","default"];function u(e){if(!e)return;const t=l()(e).values().maxBy("width"),n=l()(c).takeWhile((t=>l().has(e,t))).head(),r=t||e[n];return null==r?void 0:r.url}const d=e=>{const{player:t={},snippet:n={},contentDetails:o={}}=e,{id:i}=e,{embedHtml:a}=t,{channelId:l,title:c,description:d,thumbnails:p,tags:h,category:m,publishedAt:f}=n,{duration:g,videoId:v}=o,y=a?a.match(/width="(\d+)/):void 0,E=a?a.match(/height="(\d+)/):void 0,b=y?Number(y[1]):void 0,S=E?Number(E[1]):void 0,C=m?[m]:[];let I=i;if(_.isObject(i)){const{videoId:e}=i;I=e}I=I||v;const P=`//www.youtube.com/embed/${I}`,O=u(p);let w=0,T="00:00";g&&"P0D"!==g&&(w=(0,s.convertISO8601ToSS)(g),T=(0,s.convertISO8601ToMMSS)(g));const A=(0,s.removeUndefinedValues)({coverUrl:O,width:b,height:S,channelId:l,durationSec:w,durationStr:T});return Object.assign(Object.assign({},A),{externalId:I,description:null!=d?d:"",title:null!=c?c:"",tags:h||[],categories:C,mediaExternUrl:P,mediaStatus:r.TRANSCODING_STATUSES.READY,dealInfo:r.FREE_VIDEO_DEAL_INFO,videoSource:r.VIDEO_SOURCES.YOUTUBE,datePublish:f})};var p,h,m,f,g,v,y,E;!function(e){e.RENT="rent",e.SALE="sale",e.SUBSCRIPTION="subscription",e.PLAN="pricing_plan"}(p||(p={})),function(e){e.READY="READY",e.PENDING="PENDING"}(h||(h={})),function(e){e.READY="IN_PROGRESS",e.PENDING="PENDING",e.IN_PROGRESS="IN_PROGRESS",e.SCHEDULED="SCHEDULED",e.FINISHED="FINISHED"}(m||(m={})),function(e){e.IN_QUEUE="IN-QUEUE",e.PENDING="PENDING",e.INPROGRESS="INPROGRESS",e.READY="READY",e.FAILED="FAILED"}(f||(f={})),function(e){e.SECURE_VIDEO="secure_video",e.PICTURE="picture",e.VIDEO="video"}(g||(g={})),function(e){e.FIRST_20_SEC="first-20-sec",e.TRAILER="trailer",e.AUTOGENERATED="autogenerated",e.NONE="none"}(v||(v={})),function(e){e.IN_QUEUE="IN-QUEUE",e.PENDING="PENDING",e.INPROGRESS="INPROGRESS",e.PREVIEW_READY="PREVIEW_READY",e.READY="READY",e.FAILED="FAILED",e.NONE="NONE"}(y||(y={})),function(e){e.COMPUTER="computer",e.DROPBOX="dropbox",e.GOOGLE_DRIVE="drive",e.YOUTUBE="youtube",e.VIMEO="vimeo",e.FACEBOOK="facebook",e.MIXED="mixed",e.LIVE="live"}(E||(E={}));E.YOUTUBE,E.VIMEO,E.FACEBOOK;var b,S;!function(e){e.VISIBLE="visible",e.DRAFT="draft",e.OVER_QUOTA="over-quota",e.DELETED="deleted"}(b||(b={})),function(e){e.MOVIE_THEATRICAL="movie-theatrical",e.TELEVISION="television",e.MADE_FOR_VIDEO="made-for-video",e.VIDEO_COURSE="video-course",e.PORTFOLIO="portfolio",e.PERSONAL="personal",e.FILM="film",e.VLOG="vlog",e.WEB_SERIES="web-series",e.PRODUCT_DEMO="product-demo",e.TESTIMONIALS="testimonials",e.TUTORIALS="tutorials",e.EDUCATION="education",e.MUSIC="music",e.OTHER="other"}(S||(S={}));S.MOVIE_THEATRICAL,S.TELEVISION,S.MADE_FOR_VIDEO,S.VIDEO_COURSE,S.PORTFOLIO,S.PERSONAL,S.FILM,S.VLOG,S.WEB_SERIES,S.PRODUCT_DEMO,S.TESTIMONIALS,S.TUTORIALS,S.EDUCATION,S.MUSIC,S.OTHER;var C,I,P;!function(e){e.Item="item",e.ItemScheduled="item-scheduled",e.ItemLive="item-live",e.ItemLiveFinalize="item-live-finalize"}(C||(C={})),function(e){e.ACTION="action",e.ADVENTURE="adventure",e.ANIMATION="animation",e.AFRICAN="african",e.AFRICAN_AMERICAN="african-american",e.ASIAN="asian",e.ASIAN_AMERICAN="asian-american",e.BLACK="black",e.BUDDHIST="buddhist",e.BIOGRAPHY="biography",e.CHILDREN="children",e.CHRISTIAN="christian",e.COMEDY="comedy",e.CRIME="crime",e.DIY="diy",e.DEVELOPING_NATIONS="developing-nations",e.DISABILITY_CULTURE="disability-culture",e.DOCUMENTARY="documentary",e.DRAMA="drama",e.EDUCATION="education",e.FAMILY="family",e.FANTASY="fantasy",e.FILM_NOIR="film-noir",e.GAME_SHOW="game-show",e.HISPANIC="hispanic",e.HISTORY="history",e.HORROR="horror",e.INSTRUCTIONAL="instructional",e.ISLAMIC="islamic",e.JEWISH="jewish",e.LGBTQ="lgbtq",e.LATINO="latino",e.MATURE_ADULT="mature-adult",e.MUSIC="music",e.MUSICAL="musical",e.MYSTERY="mystery",e.NEWS="news",e.NATIVE_AMERICAN="native-american",e.NATIVE_ABORIGINAL_PEOPLE="native-aboriginal-people",e.PERSONAL="personal",e.REALITY_TV="reality-tv",e.ROMANCE="romance",e.SCI_FI="sci-fi",e.SENIOR_AGING="senior-aging",e.SPORT="sport",e.STUDENT="student",e.TALK_SHOW="talk-show",e.THRILLER="thriller",e.WAR="war",e.WESTERN="western",e.WOMEN="women",e.YOUTH_TEEN="youth-teen"}(I||(I={})),function(e){e.DIRECTOR="director",e.CO_DIRECTOR="co-director",e.PRODUCER="producer",e.EXECUTIVE_PRODUCER="executive-producer",e.CO_PRODUCER="co-producer",e.ASSOCIATE_PRODUCER="associate-producer",e.COLLABORATING_DIRECTOR="collaborating-director",e.PRODUCTION_MANAGER="production-manager",e.PRODUCTION_COORDINATOR="production-coordinator",e.PRODUCTION_ASSISTANT="production-assistant",e.ASSISTANT_DIRECTOR="assistant-director",e["2ND_ASSISTANT_DIRECTOR"]="2nd-assistant-director",e.SCRIPT_SUPERVISOR="script-supervisor",e.LOCATION_MANAGER="location-manager",e.WRITER="writer",e.CO_WRITER="co-writer",e.STORY="story",e.ADAPTATION="adaptation",e.AUTHOR_OF_ADAPTED_MATERIAL="author-of-adapted-material",e.CINEMATOGRAPHER_DP="cinematographer-dp",e.ASSISTANT_CAMERA="assistant-camera",e.ADDITIONAL_PHOTOGRAPHY="additional-photography",e["2ND_UNIT_DIR_OF_PHOTOGRAPHY"]="2nd-unit-dir-of-photography",e.CAMERA_OPERATOR="camera-operator",e.GAFFER="gaffer",e.BEST_BOY="best-boy",e.KEY_GRIP="key-grip",e.ADDITIONAL_GRIP="additional-grip",e.DOLLY_GRIP="dolly-grip",e.GRIP="grip",e.SOUND_MIXER="sound-mixer",e.BOOM_OPERATOR="boom-operator",e.CABLE_PERSON="cable-person",e.VIDEO_OPERATOR="video-operator",e.ART_DIRECTOR="art-director",e.ASSISTANT_ART_DIRECTOR="assistant-art-director",e.COSTUME_DESIGNER="costume-designer",e.COSTUMER="costumer",e.HAIRSTYLIST="hairstylist",e.LEAD_PERSON="lead-person",e.MAKEUP_ARTIST="makeup-artist",e.MAKEUP_EFFECTS="makeup-effects",e.PRODUCTION_DESIGNER="production-designer",e.PROPERTY_MASTER="property-master",e.SET_DECORATOR="set-decorator",e.SET_DESIGNER="set-designer",e.SWING_GANG="swing-gang",e.ANIMAL_TRAINER="animal-trainer",e.CHOREOGRAPHER="choreographer",e.SPECIAL_EFFECTS="special-effects",e.STUNT_COORDINATOR="stunt-coordinator",e.TECHNICAL_ADVISOR="technical-advisor",e.EDITOR="editor",e.ASSISTANT_EDITOR="assistant-editor",e.SOUND_EDITOR="sound-editor",e.DIGITAL_EFFECTS="digital-effects",e.ORIGINAL_MUSIC_COMPOSER="original-music-composer",e.ANIMATOR="animator",e.AGENT="agent",e.MANAGER="manager",e.PUBLICIST="publicist",e.PRINT_SHIPPER="print-shipper",e.PRINT_RETURN="print-return",e.PREVIEW_RETURN="preview-return",e.ACADEMIC_ADVISOR="academic-advisor",e.SCHOOL_ADMINISTRATOR="school-administrator"}(P||(P={}));const O=e=>e?e.substring(e.indexOf("-")+1):e;var w=n(63608);const T={allowDownload:!1},A=(e=y.NONE)=>_.includes(y,e)?e:y.NONE,N=(e=[])=>e.map((e=>e.itemId)),R=e=>{var t,n,i;const a=(0,s.keysToCamelCase)(e),{itemId:l,externalId:c,listId:u,mediaStatus:d,trailerStatus:p,mediaInfo:h,mediaExternUrl:m,downloadOptions:{allowDownload:f}=T,videoSource:g=E.COMPUTER,itemType:v}=a,b=l&&O(l)||c,{customCoverUrl:S=null,createdTs:C,updatedTs:I,publishTs:P,usedInLists:R}=a;let{dealInfo:L,durationSec:D,durationStr:x,tags:k=[],categories:V=[]}=a;const M=new Date(1e3*C),B=new Date(1e3*I),U=P?new Date(1e3*P):null,F=_.get(h,"fileInput.duration",0);F&&(D=Math.floor(F/1e3),x=(0,s.convertSSToMMSS)(D)),x||(x=(0,s.convertSSToMMSS)(D));const j=A(m?y.READY:d),Z=A(p);m&&(L=r.FREE_VIDEO_DEAL_INFO),k=_.uniq(k),V=_.uniq(V);const H=O(u),W=_.omit(a,["downloadOptions","mediaStatus","trailerStatus"]),G=Object.assign(Object.assign({},W),{id:b,listId:H,customCoverUrl:S,transcodingStatus:j,trailerTranscodingStatus:Z,dealInfo:L,durationSec:D,durationStr:x,createdTs:M,updatedTs:B,publishTs:U,usedInLists:N(R),allowDownload:f,videoSource:g,tags:k,categories:V,liveVideoStatus:(0,w.j)(h,v),autogeneratedTrailer:(null===(n=null===(t=null==h?void 0:h.fileOutput)||void 0===t?void 0:t.trailer)||void 0===n?void 0:n.length)?(e=>{const t=A(e[0].status);return t===y.FAILED?{status:t,errorType:o.TrailerGenerationErrorType.InternalError}:{status:t}})(null===(i=null==h?void 0:h.fileOutput)||void 0===i?void 0:i.trailer):void 0});return(0,s.removeUndefinedValues)(G)};var L=n(11150);const D="([\\w\\-]+)",x={[r.URL_TYPES.PLAYLIST]:[new RegExp(`youtube\\.com\\/.*list=${D}`)],[r.URL_TYPES.CHANNEL]:[new RegExp("youtube\\.com\\/(channel|c|@)\\/?([\\w\\-%]+)")],[r.URL_TYPES.USER_NAME]:[new RegExp(`youtube\\.com\\/user\\/${D}`)]},k=Object.assign(Object.assign({},x),{[r.URL_TYPES.VIDEO]:[new RegExp(`youtu\\.be\\/${D}`),new RegExp(`youtube\\.com\\/watch\\?.*v=${D}`),new RegExp(`youtube\\.com\\/(?:v|embed)\\/${D}`)]}),V=(e,t)=>{for(const n of e){const e=n.exec(t);if(e)return e[e.length-1]}return null},M=(e,t)=>{let n;for(n in e){const r=e[n],o=r?V(r,t):null;if(o)return{id:o,type:n}}return null};function B(e,t){const n=M(e,t);if(!n)throw new Error("Given url doesn't match any pattern");return n}class U{constructor(e){this.httpClient=e,this.MAX_IDS_IN_REQUEST=50,this.channelIdToPlaylistIdMap=new Map}async get(e,t){const n="undefined"!=typeof window&&window.hasOwnProperty("BusinessManagerAPI")?{artifact:"wix-vod-library"}:void 0;return this.httpClient.get(L.PRODUCTION_HOSTS.pixWix+e,Object.assign({params:Object.assign(Object.assign({},n),null==t?void 0:t.params)},t))}fetchChannels(e,t){const n={pageToken:(e=Object.assign({order:"relevance",ids:[],maxResults:this.MAX_IDS_IN_REQUEST,shouldThrowWhenNoItems:!1},e)).cursor,order:e.order,forUsername:e.userName,id:e.ids&&e.ids.length?e.ids.join(","):null,maxResults:e.maxResults,shouldThrowWhenNoItems:e.shouldThrowWhenNoItems};return this.get("/youtube/channels",Object.assign({params:n},t))}fetchPlayLists(e={},t){const n={shouldThrowWhenNoItems:e.shouldThrowWhenNoItems||!1,id:e.ids&&e.ids.length?e.ids.join(","):null};return this.get("/youtube/playlists",Object.assign({params:n},t))}makeChunks(e,t){return e.reduce(((e,n)=>{const r=e.length-1;return e[r].length===t?e.push([n]):e[r].push(n),e}),[[]])}batchFetch(e,t){const n=this.makeChunks(e,this.MAX_IDS_IN_REQUEST).map((e=>t(e)));return Promise.all(n)}parseChannelUrl(e){return function(e){return B(x,e)}(e)}parseVideoUrl(e){return function(e){return B(k,e)}(e)}getChannelsByIds(e,t){return this.batchFetch(e,(e=>this.fetchChannels({ids:e},t))).then((e=>Object.assign(Object.assign({},e[0]),{data:{items:e.reduce(((e,t)=>t.data&&t.data.items?e.concat(t.data.items):e),[])}})))}getChannelById(e,t){return this.getChannelsByIds([e],t).then((e=>Object.assign(Object.assign({},e),{data:e.data.items[0]})))}getChannelsByUsername(e,t){return this.fetchChannels({userName:e},t)}getPlayListsByIds(e,t){return this.batchFetch(e,(e=>this.fetchPlayLists({ids:e},t))).then((e=>Object.assign(Object.assign({},e[0]),{data:{items:e.reduce(((e,t)=>t.data&&t.data.items?e.concat(t.data.items):e),[])}})))}getPlaylistById(e,t){return this.getPlayListsByIds([e],t).then((e=>Object.assign(Object.assign({},e),{data:e.data.items[0]})))}getPlaylistIdByChannelId(e,t){const n=this.channelIdToPlaylistIdMap.get(e);return n?Promise.resolve(n):this.getChannelById(e,t).then((({data:t})=>{const n=t.contentDetails.relatedPlaylists.uploads;return this.channelIdToPlaylistIdMap.set(e,n),n}))}fetchVideos(e,t){const n=Object.assign({params:{id:e.join(",")}},t);return this.get("/youtube/videos",n)}getVideosByIds(e,t){return this.batchFetch(e,(e=>this.fetchVideos(e,t))).then((e=>Object.assign(Object.assign({},e[0]),{data:{items:e.reduce(((e,t)=>e.concat(t.data.items)),[])}})))}doFetchPlaylistItems(e,t,n,r){return this.get("/youtube/playlistitems",Object.assign({params:{maxResults:t,pageToken:n,playlistId:e}},r))}async fetchChannelVideosByPlaylistId({playlistId:e,itemsCount:t,pageToken:n=""},r){let o,i=[],s=Math.min(t,this.MAX_IDS_IN_REQUEST);const a=e=>{i=i.concat(e.data.items),t=Math.max(t-e.data.items.length,0),n=e.data.nextPageToken,s=Math.min(t,this.MAX_IDS_IN_REQUEST)};for(o=await this.doFetchPlaylistItems(e,s,n,r),a(o);t&&n;)o=await this.doFetchPlaylistItems(e,s,n,r),a(o);return o.data.items=i,o}async getPlaylistItems({externalId:e,urlType:t,pageToken:n="",itemsCount:o},i){return t===r.URL_TYPES.CHANNEL&&(e=await this.getPlaylistIdByChannelId(e,i)),this.fetchChannelVideosByPlaylistId({playlistId:e,itemsCount:o,pageToken:null!=n?n:void 0},i)}getCategoryList(e,t){const n=e.join(",");return this.get("/youtube/categories",Object.assign({params:{ids:n}},t))}async getVideoById(e,t){const n=await this.fetchVideos([e],t);return Object.assign(Object.assign({},n),{data:Object.assign(Object.assign({},n.data),{categoryItems:await this.fetchCategoryItemsForVideos(n.data.items,t)})})}async fetchCategoryItemsForVideos(e,t){const n=e.map((e=>e.snippet.categoryId)),r=Array.from(new Set(n));try{const{data:e}=await this.getCategoryList(r,t);return e.items}catch(e){return[]}}async fetchChannelItemsForVideos(e,t){const n=e.map((e=>e.snippet.channelId));try{const{data:e}=await this.getChannelsByIds(n,t);return e.items}catch(e){return[]}}async getChannelVideos({externalId:e,urlType:t,pageToken:n="",itemsCount:r},o){const i=await this.getPlaylistItems({externalId:e,urlType:t,pageToken:n,itemsCount:r},o),s=i.data.items,a=s.map((e=>e.contentDetails.videoId)),l=(await this.getVideosByIds(a,o)).data.items,[c,u]=await Promise.all([this.fetchCategoryItemsForVideos(l,o),this.fetchChannelItemsForVideos(l,o)]);return Object.assign(Object.assign({},i),{data:{playlistItems:s,videoItems:l,channelItems:u,categoryItems:c,nextPageToken:i.data.nextPageToken,pageInfo:i.data.pageInfo}})}}function F(e,t){const{id:n,snippet:o={},contentDetails:i={},statistics:a={},brandingSettings:l={},isExternalRemoved:c=!1}=t,{title:d,description:p,thumbnails:h,publishedAt:m}=o,{itemCount:f,relatedPlaylists:g={}}=i,v=Number(f||a.videoCount)||0,y=u(h)||null;let E=_.get(l,"image.bannerTvImageUrl")||y;return e===r.URL_TYPES.PLAYLIST&&0===v&&(E=null),(0,s.removeUndefinedValues)({externalId:n,uploadsPlaylistId:g.uploads,title:d,description:p,thumbnailUrl:y,coverUrl:E,videosCount:v,externalCreatedTs:new Date(m),channelType:r.CHANNEL_TYPES.YOUTUBE_FEED,urlType:e,isExternalRemoved:c})}class j{constructor(e){this.httpClient=e,this.youtubeService=new U(e)}async getChannelsByIds(e){return this.youtubeService.getChannelsByIds(e).then((e=>_.map(e.data.items,(e=>F(r.URL_TYPES.CHANNEL,e))))).then((e=>this.setMissingCovers(e))).then((t=>{const n=_.map(t,"externalId");return[...t,...this.extendWithRemovedItems(e,n,r.URL_TYPES.CHANNEL)]})).then((e=>({data:e}))).catch(i.K)}async getChannelsByUserName(e){return this.youtubeService.getChannelsByUsername(e).then((e=>_.map(e.data.items,(e=>F(r.URL_TYPES.CHANNEL,e))))).then((e=>this.setMissingCovers(e))).then((e=>({data:e}))).catch(i.K)}async getPlaylistsByIds(e){return this.youtubeService.getPlayListsByIds(e).then((e=>_.map(e.data.items,(e=>F(r.URL_TYPES.PLAYLIST,e))))).then((t=>{const n=t.map((e=>e.externalId));return[...t,...this.extendWithRemovedItems(e,n,r.URL_TYPES.PLAYLIST)]})).then((e=>({data:e}))).catch(i.K)}extendWithRemovedItems(e,t,n){const r=_.difference(e,t);return _.map(r,(e=>F(n,{id:e,isExternalRemoved:!0})))}async getChannelsByUrl(e){let t,n;try{const r=this.youtubeService.parseChannelUrl(e);t=r.type,n=r.id}catch(e){return Promise.reject(new o.InternalError(0,"wpm_error.malformed_external_link"))}switch(t){case r.URL_TYPES.PLAYLIST:return this.getPlaylistsByIds([n]);case r.URL_TYPES.USER_NAME:return this.getChannelsByUserName(n);default:return this.getChannelsByIds([n])}}async setMissingCovers(e){const t=_.reject(e,"coverUrl");if(_.isEmpty(t))return e;const n=_.map(t,"uploadsPlaylistId"),r=await this.getFallbackCovers(n);return _.forEach(t,((e,t)=>{e.coverUrl=r[t]||null})),e}async getCoverFromPlaylistItem(e){return this.youtubeService.getPlaylistItems({urlType:r.URL_TYPES.PLAYLIST,externalId:e,itemsCount:1}).then((e=>e.data.items[0])).then((e=>e?u(e.snippet.thumbnails):void 0))}async getFallbackCovers(e){const t=_.map(e,(e=>this.getCoverFromPlaylistItem(e).catch((()=>{}))));return Promise.all(t)}}class Z{constructor(e){this.httpClient=e,this.youtubeService=new U(e),this.youtubeChannelsService=new j(e)}mapParams(e,t){var n;const{externalId:r,urlType:o}=e;return{externalId:r,urlType:o,pageToken:t.paging.cursor,itemsCount:null!==(n=t.paging.size)&&void 0!==n?n:0}}getCategoryIdToTitleMapping(e=[]){return _.reduce(e,((e,t)=>({[t.id]:t.snippet.title})),{})}addCategory(e,t){const n=e[_.get(t,"snippet.categoryId")];return n&&_.set(t,"snippet.category",n),t}mapToVodPaginatedResponse(e,t){const{nextPageToken:n,playlistItems:r,videoItems:o,categoryItems:i,channelItems:s}=e.data,a=this.getCategoryIdToTitleMapping(i),l=_.keyBy(s,"id"),c=o.map(((e,t)=>_.merge(e,r[t])));return{status:e.status,sort:t.sort,paging:Object.assign(Object.assign({},t.paging),{cursor:n}),data:_(c).map((e=>this.addCategory(a,e))).map((e=>{var t,n;return Object.assign(Object.assign({},d(e)),{publisher:null===(n=null===(t=l[e.snippet.channelId])||void 0===t?void 0:t.snippet)||void 0===n?void 0:n.title})})).value()}}async listYoutubeChannelVideosInternal(e,t){const n=this.mapParams(e,t),r=await this.youtubeService.getChannelVideos(n);return this.mapToVodPaginatedResponse(r,t)}async getVideosByChannelId(e,t){return this.listYoutubeChannelVideosInternal({externalId:e,urlType:r.URL_TYPES.CHANNEL},t).catch(i.K)}async getVideosByPlaylistId(e,t){return this.listYoutubeChannelVideosInternal({externalId:e,urlType:r.URL_TYPES.PLAYLIST},t).catch(i.K)}async getVideosByUserName(e,t){return this.youtubeService.getChannelsByUsername(e).then((e=>e.data.items[0])).then((e=>e.id)).then((e=>this.getVideosByChannelId(e,t))).catch(i.K)}async getYoutubeVideoByIdWithChannelData(e){const t=await this.getYoutubeVideoById(e),n=await this.youtubeChannelsService.getChannelsByIds([t.data.channelId]).then((e=>e.data[0]));return Object.assign(Object.assign({},t),{data:Object.assign(Object.assign({},t.data),{publisher:n?n.title:null})})}async getVideosByUrl(e,t){let n,s;try{const r=t?this.youtubeService.parseChannelUrl(e):this.youtubeService.parseVideoUrl(e);n=r.type,s=r.id}catch(e){return Promise.reject(new o.InternalError(0,"wpm_error.malformed_external_link"))}const a={paging:{cursor:null,size:50},sort:{order:o.SortOrders.Relevance}};switch(n){case r.URL_TYPES.CHANNEL:return this.getVideosByChannelId(s,a);case r.URL_TYPES.PLAYLIST:return this.getVideosByPlaylistId(s,a);case r.URL_TYPES.USER_NAME:return this.getVideosByUserName(s,a);default:try{const e=await this.getYoutubeVideoByIdWithChannelData(s);return Object.assign(Object.assign({},e),{data:[e.data]})}catch(e){return(0,i.K)(e)}}}async getYoutubeVideoById(e){const t=await this.youtubeService.getVideoById(e),{items:n,categoryItems:r}=t.data,o=this.getCategoryIdToTitleMapping(r),i=this.addCategory(o,n[0]),s=d(i);return Object.assign(Object.assign({},t),{data:Object.assign(Object.assign({},s),{id:s.externalId})})}async listYoutubeChannelVideos(e,t){const n=await this.listYoutubeChannelVideosInternal(e,t);return Object.assign(Object.assign({},n),{data:n.data.map(R)})}}class H{constructor(){this.buildVideoCardsDeeplinkUrl=({channelId:e,videoId:t,fallbackUrl:n,instance:r})=>this.buildDeeplinksUrl({host:L.PRODUCTION_HOSTS.catalog,channelId:e,videoId:t,fallbackUrl:n,instance:r}),this.buildChannelCardsDeeplinkUrl=({channelId:e,fallbackUrl:t,instance:n})=>this.buildDeeplinksUrl({host:L.PRODUCTION_HOSTS.catalog,channelId:e,fallbackUrl:t,instance:n})}buildQueryString(e){const t=[];for(const n in e)e[n]&&t.push(`${n}=${e[n]}`);return t.join("&")}buildDeeplinksUrl(e){const{host:t,channelId:n,videoId:r,instance:o,fallbackUrl:i}=e,s={fallback_url:i,list_id:n,item_id:r,instance:o};return`${t}/public/widgets/deeplinks/active/redirect?${this.buildQueryString(s)}`}}class W{}const G="/cashier/order",z=(e,t)=>`/cashier/order/${e}/transaction/${t}/status`,Y=`${L.PRODUCTION_HOSTS.paypal}/vod`,q={SUCCESS:o.PaymentStatus.ACTIVE,APPROVED:o.PaymentStatus.ACTIVE,OK:o.PaymentStatus.ACTIVE,PENDING:o.PaymentStatus.PENDING,PENDING_MERCHANT:o.PaymentStatus.PENDING,CANCEL:o.PaymentStatus.CANCELED,CANCELED:o.PaymentStatus.CANCELED};class $ extends W{constructor(e){super(),this.httpClient=e}async createOrder(e,t,n,r,o,i){const{data:a}=await this.httpClient.post(`${Y}${G}`,{channelId:t,refItemId:e,type:n,ref:r,redirectParams:{returnUrl:r,[s.URL_PARAM_COMP_ID]:i,[s.URL_PARAM_VIDEO_ID]:e,[s.URL_PARAM_PAYMENT_TYPE]:n,[s.URL_PARAM_STATE]:s.URL_STATE_COMPLETE_PURCHASE}},{params:{instance:o,bsi:(0,s.getBsi)()},headers:{"Content-Type":"application/json"},withCredentials:!0,xsrfCookieName:null,xsrfHeaderName:null});return a.order.id}async getPaymentStatus(e,t,n,r,o,i){const{status:a}=await this.httpClient.get(`${Y}${z(n,r)}`,{params:{instance:o,bsi:(0,s.getBsi)()},headers:{"Content-Type":"application/json"},withCredentials:!0,xsrfCookieName:null,xsrfHeaderName:null}).then((e=>({status:e.data.status})),(e=>({status:"ERROR",error:e})));return q[a]}async cancelOrder(e,t,n){(0,s.openBlankTab)((0,s.buildUrl)(`${L.PRODUCTION_HOSTS.paypal}/vod/pp/subscribe/cancel_profile`,{type:"subscription",channelId:e,ref:t,instance:n}))}}function K(e){return new $(e)}new class extends W{constructor(){super(...arguments),this.mockedData={}}cancelOrder(e,t,n){return Promise.resolve(void 0)}createOrder(e,t,n,r,o,i){return Promise.resolve(this.mockedData.createOrder)}getPaymentStatus(e,t,n,r,o,i){return Promise.resolve(void 0)}reset(){this.mockedData={}}mockCreateOrder(e){this.mockedData.createOrder=e}};var X=n(65312);class Q{constructor(e,t){this.httpClient=e,this.baseUrl=t,this.getVideoUrls=async(e,t,n)=>{let r;try{r=await this.siteBasedPublicVideoService.getVideoUrls(e,t,n)}catch(e){return(0,i.K)(e)}return r.data},this.getDownloadUrl=async(e,t,n)=>{var r;return X.WO.getDownloadUrl(null!==(r=this.baseUrl)&&void 0!==r?r:L.PRODUCTION_HOSTS.catalog,e,t,n)},this.getVideoCardsList=async(e,t)=>{let n;try{n=await this.siteBasedPublicVideoCardsService.getList(e,t)}catch(e){return(0,i.K)(e)}return(0,s.parseCards)(n.data)},this.siteBasedPublicVideoService=new X.WO(e,t),this.siteBasedPublicVideoCardsService=new X.PL(e,t)}}class J{constructor(e,t){this.publicChannelVideos=new X.Yp(e,t)}parseListChannelResponse(e,t){return Object.assign(Object.assign({},e),{data:_.map(e.data.items,R),sort:t,paging:{size:e.data.items.length,cursor:e.data.cursor}})}parseChannelVideoResponse(e){return Object.assign(Object.assign({},e),{data:R(e.data)})}async listChannelVideos({channelId:e,query:t,tag:n,category:r,mediaType:o,sort:s,paging:a,templateMetaSiteId:l}){try{const i=await this.publicChannelVideos.getList({channelId:e,query:t,tag:n,category:r,mediaType:o,sort:s,paging:a,templateMetaSiteId:l});return this.parseListChannelResponse(i,s)}catch(e){return(0,i.K)(e)}}async getChannelVideoById(e,t,n){try{const r=await this.publicChannelVideos.getChannelVideoById(e,t,n);return this.parseChannelVideoResponse(r)}catch(e){return(0,i.K)(e)}}}const ee=(e,t)=>{e[t]=new Date(1e3*e[t])},te=e=>(e=l().cloneDeep(e),e=(0,s.keysToCamelCase)(e),ee(e,"createdTs"),ee(e,"externalCreatedTs"),ee(e,"updatedTs"),(e=>{e.statsInfo&&(e.statsInfo=l().mapValues(e.statsInfo,(e=>{const t=l().filter(e,(e=>Boolean(e.value)));return l().uniqBy(t,"value")})))})(e),e.id=O(e.itemId),e.customCoverUrl=e.customCoverUrl||null,e.videosCount=e.usedCount,e.urlType=e.urlType||"",e.channelType=e.channelType||r.CHANNEL_TYPES.CHANNEL,delete e.itemId,delete e.usedCount,delete e.publishChanges,(e=>{if(e.featuredItem)e.featuredItem.mediaStatus&&e.featuredItem.mediaStatus!==r.TRANSCODING_STATUSES.NONE?e.featuredItem.itemId&&(e.featuredItem=R(e.featuredItem)):(delete e.featuredItem,e.videosCount&&(e.videosCount-=1))})(e),(e=>{e.channelType!==r.CHANNEL_TYPES.CHANNEL&&delete e.videosCount})(e),e),ne=e=>{const t=e.youtube_data,n=te(_.omit(e,"youtube_data"));if(t){return((e,t)=>Object.assign(Object.assign({},e),_.omit(t,"id","title","description")))(n,F(n.urlType,t))}return n};class re{constructor(e,t){this.httpClient=e,this.baseUrl=t,this.getVideoPreviewUrls=async(e,t)=>{let n;try{n=await this.siteBasedPublicChannelService.getVideoPreviewUrls(e,t)}catch(e){return(0,i.K)(e)}return n.data},this.getMemberInfo=async(e,t)=>{let n;try{n=await this.siteBasedPublicChannelService.getMemberInfo(e,t)}catch(e){return(0,i.K)(e)}return(0,s.keysToCamelCase)(n)},this.getInfo=async(e,t)=>{try{const o=await this.siteBasedPublicChannelService.getInfo(e,{params:{metaSiteId:t}});try{const e=await this.getExternalChannelInfo(o.data);Object.assign(o.data,{youtube_data:e.data})}catch(e){}const i=(0,s.keysToSnakeCase)(o.data);i.youtube_data&&(i.youtube_data=(0,s.keysToCamelCase)(i.youtube_data));const{custom_cover_url:a,cover_url:l,featured_item:c,channel_type:u}=i;return a||l||!c||u===r.CHANNEL_TYPES.YOUTUBE_FEED||(i.cover_url=(n=c).custom_cover_url||n.cover_url),ne(i)}catch(e){return(0,i.K)(e)}var n},this.siteBasedPublicChannelService=new X.Y8(e,t),this.youtubeService=new U(e)}isYoutubeChannel(e){return e.channel_type===r.CHANNEL_TYPES.YOUTUBE_FEED&&e.url_type===r.URL_TYPES.CHANNEL}isYoutubePlaylist(e){return e.channel_type===r.CHANNEL_TYPES.YOUTUBE_FEED&&e.url_type===r.URL_TYPES.PLAYLIST}getExternalChannelInfo(e){if(e.external_id&&this.isYoutubeChannel(e))return this.youtubeService.getChannelById(e.external_id);if(e.external_id&&this.isYoutubePlaylist(e))return this.youtubeService.getPlaylistById(e.external_id);throw new Error("Method is not allowed")}}let oe;function ie(){if(void 0===oe)throw Error("public Api has not yet been initialized, call `initPublicServices` first");return oe}const se=(e,t,n)=>{oe={purchase:K(e),channelService:new re(e,n),videoService:new Q(e,n),channelVideos:new J(e,n),youtubeVideosService:new Z(e),publicWidgetsService:new H}};function ae(e,t,n){se(e,t,n)}},21528:(e,t,n)=>{"use strict";n.d(t,{O:()=>r});let r=function(e){return e.QUERY="query",e.TAG="tag",e.CATEGORY="category",e}({})},95075:(e,t,n)=>{"use strict";n.d(t,{BX:()=>s,KG:()=>c,LJ:()=>i,T_:()=>u,pV:()=>l,tn:()=>a,xP:()=>o,yz:()=>r});const r=399,o=320,i=1280,s=720,a=40,l=220,c=2,u=66},84301:(e,t,n)=>{"use strict";n.d(t,{M:()=>a,N:()=>l});var r=n(77028),o=n.n(r),i=n(27762),s=n.n(i);const a=s().createContext({}),l=e=>t=>{const{controllerState:n,handlers:r}=(0,i.useContext)(a);return s().createElement(e,o()({},t,{controllerState:n,handlers:r}))}},58795:(e,t,n)=>{"use strict";n.d(t,{c:()=>o,m:()=>r});const r=48,o=300},57498:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(74081),o=n(69006),i=n(24220),s=n(82586);const a=(0,i.Z)({[s.aL.OPEN_SLIDE_MENU]:()=>!0,[s.aL.CLOSE_SLIDE_MENU]:()=>!1},!1);var l=n(66082);const c=(0,i.Z)({[l.a.PLAYBACK_MODULE_LOADED]:e=>({...e,playbackModuleLoaded:!0})},{playbackModuleLoaded:!1});var u=n(66885),d=n(52211),p=n(35086),h=n(88420),m=n(23424),f=n(74201),g=n(84481),v=n(21257),y=n(41416),E=n(76033),b=n(79199),S=n(11176),C=n(90099),I=n(68708),P=n(18507),O=n(80146),w=n(8918),T=n(95378),A=n(5070),N=n(93383),_=n(81838),R=n(71380),L=n(7480),D=n(59712);const x=e=>{let{history:t}=e;return(0,r.UY)({router:(0,o.iz)(t),slideMenuOpened:a,modules:c,search:v.Z,entities:(0,r.UY)({videos:u.Z,channels:d.Z}),channelVideos:p.Z,currentChannelId:f.Z,currentVideoId:g.Z,channelInfo:y.Z,firstChannelVideoId:E.Z,lazyChannelVideos:A.Z,isLightbox:N.Z,videoUrlsCache:S.Z,selectedVideoId:C.Z,player:I.Z,isVideosTouched:P.Z,payment:T.Z,configuration:h.Z,appSettings:m.Z,videoCards:w.Z,shareOverlay:b.Z,fullScreenModal:_.Z,comments:R.Z,hydratedData:L.I6,playback:O.ZP,controllerState:D.Z})}},39442:(e,t,n)=>{"use strict";n.d(t,{Y:()=>y,A:()=>f});var r=n(27762),o=n.n(r),i=n(60042),s=n.n(i);const a="L9gjBo",l="pbVUCU";var c=n(89173),u=n(91955),d=n(77246),p=n(17719);const h=e=>{const t=document.createElement("link");t.rel="preconnect",t.href=e,document.head.appendChild(t)};let m=!1;const f=()=>{if(m)return;const e=["https://www.youtube-nocookie.com","https://www.google.com","https://googleads.g.doubleclick.net","https://static.doubleclick.net"];for(const t of e)h(t);m=!0};let g=null;const v=e=>{let{isVideoPlayRequested:t,src:n,onPlay:o,onPause:i,onEnd:s,onIframeRef:a,onPlayBlocked:l,onLoad:h,locale:m,mobileMode:f,showControls:v}=e;const y=(0,r.useRef)(!1),E=(0,r.useRef)(null),b=(0,r.useRef)(null),[S,C]=(0,r.useState)(!1),I=(0,r.useRef)(!1),P=(0,u.L)(),{experiments:O}=(0,d.j)(),w=O.enabled("specs.vod.FixDoublePlayClickOnYoutube"),T=(0,r.useCallback)((()=>{if(I.current)return;const e=b.current;e&&(e.onload=async()=>{await(g||(g=Promise.race([new Promise((e=>{window.onYouTubeIframeAPIReady=e})),new Promise((e=>{window.YT&&window.YT.ready(e)}))]),(0,c.attachScript)("https://www.youtube.com/iframe_api"),g)),((e,t)=>{new window.YT.Player(e,{events:t})})(e,{onReady:e=>{let{target:t}=e;E.current=t,t.getPlayerState()===YT.PlayerState.PLAYING&&o(),C(!0)},onAutoplayBlocked:()=>{P.captureMessage("autoplay blocked"),y.current||(l(),y.current=!0)},onStateChange:e=>{let{data:t}=e;switch(t){case YT.PlayerState.PLAYING:o();break;case YT.PlayerState.PAUSED:i();break;case YT.PlayerState.ENDED:s();break;case YT.PlayerState.UNSTARTED:h()}}})},e.setAttribute("src",(e=>{let{src:t,mobileMode:n,showControls:r,locale:o,shouldAutoplay:i}=e;const{origin:s}=window.location,a=new URL(t,window.location.href);return a.protocol="https",a.searchParams.set("enablejsapi","1"),a.searchParams.set("hl",o),a.searchParams.set("rel","0"),a.searchParams.set("origin",s),i&&a.searchParams.set("autoplay","1"),a.host="www.youtube-nocookie.com",n&&a.searchParams.set("playsinline","1"),r||a.searchParams.set("controls","0"),a.href})({src:n,mobileMode:f,showControls:v,locale:m,shouldAutoplay:t&&!(0,p.Z)()})),a(e),I.current=!0)}),[n,f,v,m,t,s,a,i,o,l,h,P]);return(0,r.useEffect)((()=>{w&&!I.current&&(0,p.Z)()&&requestAnimationFrame(T)}),[w,T]),(0,r.useEffect)((()=>{if(!t)return;if(!I.current)return void T();const e=E.current;e&&S&&setTimeout((()=>e.playVideo()),0)}),[t,E,S,T]),{isReady:S,playerRef:E,iframeRef:b}},y=e=>{let{src:t,mobileMode:n=!1,showControls:i=!1,fillAllSpace:c=!1,width:u,height:d,isVideoPlayRequested:p=!1,isVideoPlaying:h=!1,isVideoPauseRequested:m=!1,isVideoPaused:f=!1,onPause:g,onPlay:y,onEnd:E,onIframeRef:b,onPlayBlocked:S,onLoad:C,locale:I="en",muted:P=!1,loop:O=!1}=e;const w=m||p||h||f?0:-1,{isReady:T,playerRef:A,iframeRef:N}=v({isVideoPlayRequested:p,src:t,mobileMode:n,showControls:i,locale:I,onEnd:E,onIframeRef:b,onPause:g,onPlay:y,onPlayBlocked:S,onLoad:C});return(e=>{let{playerRef:t,isVideoPauseRequested:n,isReady:o}=e;(0,r.useEffect)((()=>{const e=t.current;e&&o&&n&&e.pauseVideo()}),[n,t,o])})({playerRef:A,isVideoPauseRequested:m,isReady:T}),(e=>{let{playerRef:t,muted:n,isReady:o}=e;(0,r.useEffect)((()=>{const e=t.current;e&&o&&(n?e.mute():e.unMute())}),[n,t,o])})({playerRef:A,muted:P,isReady:T}),(e=>{let{playerRef:t,loop:n,isReady:o}=e;(0,r.useEffect)((()=>{const e=t.current;if(e&&o)if(n){const{video_id:t}=e.getVideoData();e.loadPlaylist(t),e.setLoop(!0)}else e.setLoop(!1)}),[n,t,o])})({playerRef:A,loop:O,isReady:T}),o().createElement("iframe",{className:s()(a,{[l]:c}),width:u,height:d,tabIndex:w,loading:"lazy",ref:N,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})}},81546:(e,t,n)=>{"use strict";n.d(t,{MF:()=>p,bv:()=>f,IA:()=>m});var r=n(21627),o=n(7480),i=n(42062),s=n(81759),a=n(68155),l=(n(58608),n(1403),n(77944),n(89173),n(18380)),c=n(98898);const u=()=>async(e,t)=>{const n=t(),r=(0,i.F)(n);if(!r)return;if(Boolean((0,l.mJ)(n,r)))return;const o=(0,c.gO)(n);await e((0,a.t)(o,r))},d=()=>(e,t)=>{const n=t();if((0,i.p)(n)){const t=(0,i.F)(n);e((0,s.Uw)(t))}},p="CLIENT.APP_SETTINGS.SET",h=(0,r.Z)(p),m=e=>async t=>{t(h(e)),await t((async e=>{await e(u()),e(d())}))},f=e=>(t,n)=>{const r=n(),{siteUrl:i,locale:s}=(0,o.ev)(r),a={...e,siteUrl:i,locale:s};t(h(a))}},58608:(e,t,n)=>{"use strict";n.d(t,{a:()=>l,f:()=>p});var r=n(73004),o=n(18105),i=n(7480),s=n(99265);const a=(0,r.f)("SERVER.CHANNEL.GET"),l=a.NAMES,{START:c,SUCCESS:u,FAIL:d}=a,p=e=>(t,n)=>{const r={id:e},a=n(),{channelService:l}=(0,s.g)(),{channel:p,templateMetaSiteId:h}=(0,i.ev)(a);t(c(r));return(p?Promise.resolve(p):l.getInfo(e,h)).then((function(e){const n={data:(0,o.Tr)(e)};return t(u(r,n)),n}),(function(e){t(d(r,e,{analytics:{type:"error",name:"shared.channel.video.get"}}))}))}},1403:(e,t,n)=>{"use strict";n.d(t,{q:()=>d,x:()=>u});var r=n(17607),o=n.n(r),i=n(73004),s=n(7480),a=n(90854),l=n(89173),c=n(99265);const u=(0,i.f)("SERVER.CHANNEL.PAYMENT"),d=function(e){return async function(t,n,r){var i;let{handlers:d}=r;const p=n(),{channelService:h}=(0,c.g)(),m=(0,l.isPricingPlanEnabled)({dealInfo:(null==(i=p.hydratedData.data)||null==(i=i.channel)?void 0:i.dealInfo)||p.channelInfo.info.dealInfo}),f=(0,a.C)(p),{instance:g}=(0,s.ev)(p);if(!f||!f.id)return Promise.resolve().then((()=>t(u.SUCCESS(void 0,void 0))));if(m){const e=p.currentChannelId.currentChannelId;d.requestPricingPlanPaymentInfo(e,f.id)}const{channelVideos:{ids:v}}=p,y={id:e,options:{instance:g,items:v}};return t(u.START(y)),h.getMemberInfo(e,g).then((function(e){const n=o().get(e,"data.items",[]);if(!n.length)return t(u.SUCCESS(void 0,void 0)),e;const[r,i]=o().partition(n,(e=>!e.itemId)),s=o().get(r,"[0]"),a={videos:i.map((e=>{let{dgsInfo:t,itemId:n,listId:r}=e;return{dgsInfo:t,itemId:n,listId:r}})),channel:o().pick(s,"dgsInfo","listId","memberId","itemId")};return t(u.SUCCESS(y,a)),a}),(function(e){const n={analytics:{type:"error",name:"shared.channel.payment.get"}};return o().isError(e)?t(u.FAIL(e,null,n)):t(u.FAIL(y,e,n)),Promise.reject(e)}))}}},68155:(e,t,n)=>{"use strict";n.d(t,{X:()=>c,t:()=>h});var r=n(83358),o=n(73004),i=n(7480),s=n(99265),a=n(98898);const l=(0,o.f)("SERVER.CHANNEL.VIDEO.GET"),c=l.NAMES,{START:u,SUCCESS:d,FAIL:p}=l,h=(e,t)=>async(n,o)=>{const l=o(),c={channelId:e,videoId:t},h=(0,a.gD)(l,e),{singleVideoId:m,singleVideo:f,templateMetaSiteId:g}=(0,i.ev)(l);let v;n(u(c));const y=(0,s.g)();try{if(m===t&&f)v=f;else if(h&&!(0,r.Px)(h))v=(await y.youtubeVideosService.getYoutubeVideoById(t)).data;else try{v=(await y.channelVideos.getChannelVideoById(e,t,{params:{metaSiteId:g}})).data}catch(e){404===e.status&&(v=(await y.youtubeVideosService.getYoutubeVideoById(t)).data)}return n(d(c,v)),v}catch(e){n(p(c,e,{analytics:{type:"error",name:"shared.channel.video.get"}}))}}},51336:(e,t,n)=>{"use strict";n.d(t,{aL:()=>h,qz:()=>y});var r=n(17607),o=n.n(r),i=n(73004),s=n(83358),a=n(18105),l=n(7480),c=n(99265),u=n(60581),d=n(98898);const p=(0,i.f)("SERVER.CHANNEL.VIDEOS.LIST"),h=p.NAMES,{START:m,SUCCESS:f,FAIL:g}=p,v={sort:{order:"custom",direction:"asc"},paging:{size:1e3}},y=(e,t)=>{const n=o().merge({},v,t);return async(t,r)=>{const o=r(),i={id:e,options:n},{channel:p,channelVideos:h,templateMetaSiteId:v}=(0,l.ev)(o);let y;t(m(i));const E=(0,c.g)(),b=p??(0,d.gD)(o,e);try{if(b&&h)y=h;else if(b&&!(0,s.Px)(b))y=await E.youtubeVideosService.listYoutubeChannelVideos(b,n);else if(y=await E.channelVideos.listChannelVideos({...n,channelId:e,templateMetaSiteId:v,mediaType:u.MEDIA_TYPES.SECURE_VIDEO}),!y.data.length){const t=await E.channelService.getInfo(e);t.externalId&&(y=await E.youtubeVideosService.listYoutubeChannelVideos({externalId:t.externalId,urlType:t.urlType},n))}const r={paging:y.paging,sort:y.sort,data:(0,a.mK)(y.data)};return t(f(i,r)),r}catch(e){t(g(i,e,{analytics:{type:"error",name:"shared.channel.videos.list"}}))}}}},59320:(e,t,n)=>{"use strict";n.d(t,{B_:()=>l,RC:()=>o,bR:()=>i,bq:()=>c,fe:()=>s,kV:()=>a});var r=n(21627);const o="CLIENT.COMMENTS.SET_OPEN",i="CLIENT.COMMENTS.SET_HAS_NEW",s="CLIENT.COMMENTS.SET_OPEN_ON_LOAD",a=(0,r.Z)(o),l=(0,r.Z)(i),c=(0,r.Z)(s)},25625:(e,t,n)=>{"use strict";n.d(t,{g:()=>i,v:()=>o});var r=n(21627);const o="UPDATE_CONTROLLER_STATE",i=(0,r.Z)(o)},11685:(e,t,n)=>{"use strict";n.d(t,{x:()=>o});var r=n(21627);const o="SET_CURRENT_CHANNEL_ID";(0,r.Z)(o)},95264:(e,t,n)=>{"use strict";n.d(t,{Ep:()=>l,aL:()=>i,xZ:()=>a});var r=n(21627),o=n(30489);const i={OPEN_FULL_SCREEN_MODAL_VIDEO:"CLIENT.FULL_SCREEN_MODAL.VIDEO.OPEN",CLOSE_FULL_SCREEN_MODAL_VIDEO:"CLIENT.FULL_SCREEN_MODAL.VIDEO.CLOSE"},s=(0,r.Z)(i.OPEN_FULL_SCREEN_MODAL_VIDEO),a=(0,r.Z)(i.CLOSE_FULL_SCREEN_MODAL_VIDEO),l=function(e,t,n,r){return void 0===n&&(n=!1),i=>{const a=e?`#/channel/${e}/video/${t}?autoplay=${n}`:`#/video/${t}?autoplay=${n}`;i((0,o.X1)(a,r)),i(s())}}},99490:(e,t,n)=>{"use strict";n.d(t,{CQ:()=>l,Kz:()=>h,UX:()=>d,YU:()=>u,aL:()=>a,dt:()=>p,r:()=>m});var r=n(21627),o=n(8825),i=n(74277),s=n(59946);const a={PLAY:"CLIENT.VIDEO.PLAYBACK_STATUS.SET_PLAY",REQUEST_PLAY:"CLIENT.VIDEO.PLAYBACK_STATUS.REQUEST_PLAY",ABORT_PLAY:"CLIENT.VIDEO.PLAYBACK_STATUS.ABORT_PLAY",PAUSE:"CLIENT.VIDEO.PLAYBACK_STATUS.SET_PAUSE",REQUEST_PAUSE:"CLIENT.VIDEO.PLAYBACK_STATUS.REQUEST_PAUSE",RESET:"CLIENT.VIDEO.PLAYBACK_STATUS.RESET",END:"CLIENT.VIDEO.PLAYBACK_STATUS.SET_END",SET:"CLIENT.VIDEO.PLAYBACK_STATUS.SET"},l=(0,r.Z)(a.REQUEST_PLAY),c=(0,r.Z)(a.REQUEST_PAUSE),u=(0,r.Z)(a.ABORT_PLAY),d=(0,r.Z)(a.RESET),p=(0,r.Z)(a.SET),h=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=!1),r=>{r((0,o.Zj)(t)),r(l(e)),r((0,i.b)(n))}},m=()=>(e,t)=>{const n=t();(0,s.BW)(n)&&e(c())}},81049:(e,t,n)=>{"use strict";n.d(t,{GP:()=>s,P_:()=>c,Pj:()=>u,cW:()=>l,jp:()=>i,v2:()=>a});var r=n(21627),o=n(21528);const i={UPDATE_SEARCH:"CLIENT.SEARCH.UPDATE_SEARCH",RESET_SEARCH:"CLIENT.SEARCH.RESET_SEARCH"},s=(0,r.Z)(i.UPDATE_SEARCH),a=(0,r.Z)(i.RESET_SEARCH),l=e=>s({searchQuery:e,searchQueryField:o.O.QUERY}),c=e=>s({searchQuery:e,searchQueryField:o.O.TAG}),u=e=>s({searchQuery:e,searchQueryField:o.O.CATEGORY})},81759:(e,t,n)=>{"use strict";n.d(t,{At:()=>o,Fn:()=>a,Uw:()=>s});var r=n(21627);const o={SET:"CLIENT.SELECTED_VIDEO.SET",RESET:"CLIENT.SELECTED_VIDEO.RESET"},i=(0,r.Z)(o.SET),s=e=>(t,n)=>{n().selectedVideoId!==e&&t(i(e))},a=(0,r.Z)(o.RESET)},35232:(e,t,n)=>{"use strict";n.d(t,{lu:()=>s,op:()=>i,r:()=>o,sx:()=>a});var r=n(21627);const o={TOGGLE_SHARE_CHANNEL:"CLIENT.SHARE_OVERLAY.TOGGLE_SHARE_CHANNEL",TOGGLE_SHARE_VIDEO:"CLIENT.SHARE_OVERLAY.TOGGLE_SHARE_VIDEO",CLOSE:"CLIENT.SHARE_OVERLAY.CLOSE"},i=(0,r.Z)(o.TOGGLE_SHARE_CHANNEL),s=(0,r.Z)(o.TOGGLE_SHARE_VIDEO),a=(0,r.Z)(o.CLOSE)},85359:(e,t,n)=>{"use strict";n.d(t,{p:()=>i,r:()=>o});var r=n(21627);const o="WIDGET.VIDEO_CARDS.CLEANUP",i=(0,r.Z)(o)},73865:(e,t,n)=>{"use strict";n.d(t,{T:()=>g,a:()=>f});var r=n(17607),o=n.n(r),i=n(73004),s=n(99350),a=n(7480),l=n(99265);const c=(0,i.f)("SERVER.VIDEO-CARDS.GET"),{START:u,SUCCESS:d,FAIL:p}=c,h=[s.VIDEO_CARD_TYPES.CHANNEL,s.VIDEO_CARD_TYPES.VIDEO,s.VIDEO_CARD_TYPES.RECENT_VIDEO],m=e=>{let{cardsData:t,fallbackUrl:n,instance:r}=e;const{publicWidgetsService:i}=(0,l.g)();return o().map(t,(e=>(e=>o().includes(h,e.type))(e)?{...e,url:e.actionItemId?i.buildVideoCardsDeeplinkUrl({channelId:e.actionListId||"",videoId:e.actionItemId,instance:r,fallbackUrl:n,host:""}):i.buildChannelCardsDeeplinkUrl({channelId:e.actionListId||"",instance:r,fallbackUrl:n,host:""})}:e))},f=c.NAMES,g=function(e,t){return function(n,r){const o={id:t},i=r(),s=(0,a.s8)(i),c=(0,a.tf)(i),{videoService:h}=(0,l.g)();return n(u(o)),n((()=>h.getVideoCardsList(e,t))).then((e=>m({cardsData:e,fallbackUrl:c,instance:s}))).then((e=>(n(d(o,e)),e))).catch((e=>{n(p(o,e,{analytics:{type:"error",name:"shared.video-cards.get"}}))}))}}},1463:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,a:()=>o});var r=n(21627);const o={UPDATE_VIDEO_LIVE_STATUS:"CLIENT.VIDEOS.UPDATE_LIVE_STATUS"},i=(0,r.Z)(o.UPDATE_VIDEO_LIVE_STATUS)},73004:(e,t,n)=>{"use strict";n.d(t,{f:()=>l});var r=n(17607),o=n.n(r),i=n(21627);function s(e,t){const n={params:e};return t&&(n.response=t),n}function a(e,t,n){if(void 0===n&&(n=null),n&&o().isArray(n.analytics))return n;if(n&&n.analytics&&!n.analytics.payload){const{type:e,...t}=n.analytics;n.analytics={type:e,payload:t}}return n}function l(e){const t=`${e}.START`,n=`${e}.SUCCESS`,r=`${e}.FAIL`;return{NAMES:{START:t,SUCCESS:n,FAIL:r},START:(0,i.Z)(t,s,a),SUCCESS:(0,i.Z)(n,s,a),FAIL:(0,i.Z)(r,s,a)}}},18105:(e,t,n)=>{"use strict";n.d(t,{Tr:()=>s,mK:()=>i});var r=n(6899),o=n(44784);function i(e){return(0,r.Fv)(e,o.rU)}function s(e){return(0,r.Fv)(e,o.CE)}},44784:(e,t,n)=>{"use strict";n.d(t,{CE:()=>o,Rk:()=>s,rU:()=>a});var r=n(6899);const o=new r.fK.Entity("channels"),i=(new r.fK.Entity("channels",{},{idAttribute:"listId"}),[o]),s=new r.fK.Entity("videos"),a=[s];o.define({featuredItem:s}),s.define({usedInLists:i})},7480:(e,t,n)=>{"use strict";n.d(t,{LG:()=>E,Qp:()=>T,zj:()=>f,tf:()=>O,ev:()=>h,s8:()=>g,Sg:()=>I,Kd:()=>b,LC:()=>S,hx:()=>v,$2:()=>w,sq:()=>y,$M:()=>P,I6:()=>p,cX:()=>d});var r=n(17607),o=n.n(r),i=n(97698),s=n(21627),a=n(24220),l=(n(60581),n(34406));l.env.AVAILABLE_LOCALES;l.env.PUBLIC_PATH;n(30568);const c="CLIENT.HYDRATED_DATA.SET",u="CLIENT.HYDRATED_DATA.CLEAR",d=(0,s.Z)(c),p=((0,s.Z)(u),(0,a.Z)({[c]:(e,t)=>{let{payload:n}=t;return{...e,data:o().merge({},e.data,n)}},[u]:e=>({...e,data:o().omit(e.data,["channelVideos","singleVideo","widgetData"])})},{isFetching:!1,data:{}})),h=e=>e.hydratedData.data,m=e=>t=>o().get(t.hydratedData.data,e),f=m("currentPageId"),g=m("instance"),v=m("siteOwnerId"),y=m("currentSiteUser.id"),E=m("biToken"),b=m("locale"),S=m("metaSiteId"),C=m("templateMetaSiteId"),I=m("instanceId"),P=(0,i.P1)(C,(e=>Boolean(e))),O=m("fullSiteUrl"),w=m("siteUrl"),T=m("compId")},41416:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(74081),o=n(24220),i=n(1403),s=n(25625);const a=(0,o.Z)({[i.x.NAMES.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;return{...e,...null==(n=r.response)?void 0:n.channel}},[s.v]:(e,t)=>{let{payload:n}=t;const{hasAccessToChannelByPricingPlan:r}=n;return{...e,hasAccessToChannelByPricingPlan:r}}},{hasAccessToChannelByPricingPlan:!1});var l=n(17607),c=n.n(l),u=n(58608);const d=(0,o.Z)({[u.a.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;return c().values(null==(n=r.response)?void 0:n.data.entities.channels)[0]||e}},{}),p=(0,r.UY)({paymentInfo:a,info:d})},35086:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(74081),o=n(24220),i=n(51336);const s=(0,o.Z)({[i.aL.START]:()=>[],[i.aL.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;return(null==(n=r.response)?void 0:n.data.result)||[]}},[]),a=function(e){return void 0===e&&(e=0),e-1},l=(0,o.Z)({[i.aL.START]:function(e){return void 0===e&&(e=0),e+1},[i.aL.SUCCESS]:a,[i.aL.FAIL]:a},0),c=(0,r.UY)({ids:s,activeRequests:l})},52211:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(17607),o=n.n(r),i=n(24220),s=n(58608),a=n(1403);const l=(0,i.Z)({[s.a.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;const i=null==(n=r.response)?void 0:n.data.entities.channels;return i?o().merge({},e,i):e},[a.x.NAMES.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;const o=null==(n=r.response)?void 0:n.channel;if(o){const{dgsInfo:t}=o,n={...e},r=o.listId;return n[r]={...n[r],dgsInfo:t},n}return e}},{})},71380:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(24220),o=n(59320);const i=(0,r.Z)({[o.RC]:(e,t)=>{let{payload:n}=t;return{...e,isOpen:n,openOnLoad:!n&&e.openOnLoad}},[o.bR]:(e,t)=>{let{payload:n}=t;return{...e,hasNewComments:n}},[o.fe]:(e,t)=>{let{payload:n}=t;return{...e,openOnLoad:n}}},{isOpen:!1,hasNewComments:!1,openOnLoad:!1})},59712:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(24220),o=n(25625);const i=(0,r.Z)({[o.v]:(e,t)=>{let{payload:n}=t;return{...e,...n}}},{})},74201:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(17607),o=n.n(r),i=n(24220),s=n(4728),a=n(58608),l=n(11685);const c=(0,i.Z)({[l.x]:(e,t)=>{let{payload:n}=t;return{prevChannelIdFromSettings:e.currentChannelId,currentChannelId:n}},[a.a.FAIL]:(e,t)=>{let{payload:n}=t;return-7710===o().get(n,"response.error.code")?{...e,currentChannelId:s.Z.id}:e}},{currentChannelId:null,prevChannelIdFromSettings:void 0})},84481:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(24220);const o="SET_CURRENT_VIDEO_ID",i=((0,n(21627).Z)(o),(0,r.Z)({[o]:(e,t)=>{let{payload:n}=t;return n}},null))},76033:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(17607),o=n.n(r),i=n(24220),s=n(51336),a=n(11685);const l=(0,i.Z)({[s.aL.SUCCESS]:(e,t)=>{let{payload:n}=t;return e||o().get(n,"response.data.result[0]",null)},[a.x]:()=>null},null)},81838:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(24220),o=n(95264);const i=(0,r.Z)({[o.aL.OPEN_FULL_SCREEN_MODAL_VIDEO]:()=>({lightbox:!0}),[o.aL.CLOSE_FULL_SCREEN_MODAL_VIDEO]:()=>({lightbox:!1})},{lightbox:!1})},93383:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(24220).Z)({},!1)},18507:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(24220),o=n(81759),i=n(99490);function s(){return!0}const a=(0,r.Z)({[o.At.SET]:s,[o.At.RESET]:function(){return!1},[i.aL.REQUEST_PLAY]:s},!1)},80146:(e,t,n)=>{"use strict";n.d(t,{D0:()=>_,ES:()=>C,I6:()=>T,Lc:()=>w,ZP:()=>L,Zj:()=>N,bl:()=>O,hz:()=>P,lZ:()=>A,yS:()=>I});var r=n(21627),o=n(24220),i=n(60581),s=n(81759);const a="CLIENT.PLAYBACK.ABORT_PLAY",l="CLIENT.PLAYBACK.REQUEST_PLAY",c="CLIENT.PLAYBACK.REQUEST_PAUSE",u="CLIENT.PLAYBACK.SET_PLAYING",d="CLIENT.PLAYBACK.SET_PAUSED",p="CLIENT.PLAYBACK.SET_ENDED",h="CLIENT.PLAYBACK.SET_MUTED",m="CLIENT.PLAYBACK.SET_INITIAL",{INITIAL:f,PLAY_ABORTED:g,PLAY_REQUESTED:v,PAUSE_REQUESTED:y,PLAYING:E,PAUSED:b,ENDED:S}=i.VIDEO_PLAYBACK_STATUSES,C=(0,r.Z)(l),I=(0,r.Z)(a),P=(0,r.Z)(c),O=(0,r.Z)(m),w=(0,r.Z)(u),T=(0,r.Z)(d),A=(0,r.Z)(p),N=(0,r.Z)(h),_=function(e,t){return void 0===t&&(t=!1),n=>{n((0,s.Uw)(e)),n(N(t)),n(C(e))}},R=e=>(t,n)=>{let{payload:r}=n;return{...t,videos:{...t.videos,[r]:e}}},L=(0,o.Z)({[a]:R(g),[l]:R(v),[c]:R(y),[m]:R(f),[u]:R(E),[d]:R(b),[p]:R(S),[h]:(e,t)=>{let{payload:n}=t;return{...e,muted:n}}},{muted:!1,videos:{}})},21257:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(24220),o=n(21528),i=n(51336),s=n(81049);const a={searchQuery:"",searchQueryField:o.O.QUERY,isSearching:!1},l=e=>({...e,isSearching:!1}),c=(0,r.Z)({[s.jp.UPDATE_SEARCH]:(e,t)=>{let{payload:n}=t;const{searchQuery:r,searchQueryField:o}=n;return{...e,searchQuery:r,searchQueryField:o,isSearching:r!==e.searchQuery||o!==e.searchQueryField}},[s.jp.RESET_SEARCH]:()=>a,[i.aL.SUCCESS]:l,[i.aL.FAIL]:l},a)},90099:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(24220),o=n(81759),i=n(99490);const s=(0,r.Z)({[o.At.SET]:function(e,t){let{payload:n}=t;return n||null},[o.At.RESET]:function(){return null},[i.aL.REQUEST_PLAY]:function(e,t){let{payload:n}=t;return n||e}},null)},79199:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(24220),o=n(89173),i=n(35232);const s={isOpen:!1,shareMode:null},a=(0,r.Z)({[i.r.TOGGLE_SHARE_CHANNEL]:e=>({...e,isOpen:!e.isOpen,shareMode:o.SHARE_MODES.CHANNEL}),[i.r.TOGGLE_SHARE_VIDEO]:e=>({...e,isOpen:!e.isOpen,shareMode:o.SHARE_MODES.VIDEO}),[i.r.CLOSE]:()=>s},s)},8918:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(24220),o=n(73865),i=n(85359),s=n(89173),a=n(7580),l=n(91591);const c=[],u=(0,r.Z)({[o.a.SUCCESS]:(e,t)=>{let{payload:n}=t;return n.response.map((e=>{if(e.dateStartLive){const t=new Date(e.dateStartLive).toLocaleTimeString([],{month:"short",day:"numeric",hour:"numeric",minute:"2-digit"});e.liveLabel=`${(0,a.t)("widget.video-cards.live-label")}: ${t}`}return e.type!==l.Lx.Video&&e.type!==l.Lx.RecentVideo||(e.itemType===l.qG.ItemLive?e.buttonLabel=(0,a.t)("widget.video-cards.watch-live"):e.buttonLabel=(0,a.t)("widget.video-cards.watch-next")),e.type===l.Lx.Channel&&(e.buttonLabel=(0,a.t)("widget.video-cards.watch-more")),{...e,thumbnailUrl:(0,s.getResizedImageUrl)({url:e.thumbnailUrl,width:292,height:292,params:{lg:1}})}}))},[i.r]:()=>c},c)},66885:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(17607),o=n.n(r),i=n(24220),s=n(1463),a=n(58608),l=n(51336),c=n(1403),u=n(68155);const d=(0,i.Z)({[s.a.UPDATE_VIDEO_LIVE_STATUS]:(e,t)=>{let{payload:n}=t;return{...e,[n.id]:n}},[l.aL.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;const o=null==(n=r.response)?void 0:n.data.entities.videos,i={...e};for(const[e,t]of Object.entries(o||{}))i[e]={...i[t.itemId],...t};return i},[a.a.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;const i=null==(n=r.response)?void 0:n.data.entities.videos;return i?o().merge({},e,i):e},[c.x.NAMES.SUCCESS]:(e,t)=>{var n;let{payload:r}=t;const o=null==(n=r.response)?void 0:n.videos;if(o){const t={...e};for(const e of o)e.itemId&&(t[e.itemId]={...t[e.itemId],...e});return t}return e},[u.X.SUCCESS]:(e,t)=>{let{payload:n}=t;const r=n.response;return r?o().merge({},e,{[r.id]:r}):e}},{})},30370:(e,t,n)=>{"use strict";n.d(t,{Z:()=>N});var r=n(74081),o=n(69006),i=n(66885),s=n(52211),a=n(35086),l=n(88420),c=n(23424),u=n(74201),d=n(84481),p=n(21257),h=n(41416),m=n(76033),f=n(79199),g=n(11176),v=n(90099),y=n(68708),E=n(18507),b=n(8918),S=n(95378),C=n(5070),I=n(93383),P=n(81838),O=n(71380),w=n(7480),T=n(80146),A=n(59712);const N=e=>{let{history:t}=e;return(0,r.UY)({router:(0,o.iz)(t),search:p.Z,entities:(0,r.UY)({videos:i.Z,channels:s.Z}),channelVideos:a.Z,currentChannelId:u.Z,currentVideoId:d.Z,channelInfo:h.Z,firstChannelVideoId:m.Z,lazyChannelVideos:C.Z,isLightbox:I.Z,videoUrlsCache:g.Z,selectedVideoId:v.Z,player:y.Z,isVideosTouched:E.Z,payment:S.Z,configuration:l.Z,appSettings:c.Z,videoCards:b.Z,shareOverlay:f.Z,fullScreenModal:P.Z,comments:O.Z,hydratedData:w.I6,playback:T.ZP,controllerState:A.Z})}},91591:(e,t,n)=>{"use strict";n.d(t,{xu:()=>r.CHANNEL_TYPES,DE:()=>r.DEAL_INFO_TYPES,qG:()=>o,sT:()=>r.PREVIEW_TYPES,Lx:()=>i,qk:()=>r.VIDEO_SOURCES});n(66393);var r=n(60581);let o=function(e){return e.Item="item",e.ItemScheduled="item-scheduled",e.ItemLive="item-live",e.ItemLiveFinalize="item-live-finalize",e}({}),i=function(e){return e.Channel="channel",e.Video="video",e.RecentVideo="recent-video",e.Product="product",e.Social="social",e.Custom="custom",e}({})},98898:(e,t,n)=>{"use strict";n.d(t,{gD:()=>o,gO:()=>r});n(17607);const r=e=>e.currentChannelId.currentChannelId,o=(e,t)=>e.entities.channels[t]},90854:(e,t,n)=>{"use strict";n.d(t,{C:()=>l,v:()=>c});var r=n(17607),o=n.n(r),i=n(97698),s=n(7480),a=n(93959);function l(e){const t=a.bK(e),{currentSiteUser:n}=(0,s.ev)(e);return t?n:null}const c=(0,i.P1)(l,(e=>o().get(e,"email","")))},61501:(e,t,n)=>{"use strict";n.d(t,{L_:()=>h,UT:()=>y,WQ:()=>p,Xm:()=>E,aC:()=>v,ou:()=>m,sx:()=>b,tG:()=>S,w:()=>g,yA:()=>f});var r=n(60581);const{INITIAL:o,PLAY_REQUESTED:i,PAUSE_REQUESTED:s,PLAYING:a,PAUSED:l,ENDED:c,PLAY_ABORTED:u}=r.VIDEO_PLAYBACK_STATUSES,d=e=>(t,n)=>{const r=t.playback.videos[n];return r?r===e:e===o},p=d(o),h=d(i),m=d(s),f=d(a),g=d(u),v=d(l),y=d(c),E=e=>e.playback.muted,b=(e,t)=>d(i)(e,t)||d(a)(e,t),S=(e,t)=>d(s)(e,t)||d(l)(e,t)},4273:(e,t,n)=>{"use strict";n.d(t,{GT:()=>u,W3:()=>s,Wg:()=>a,cy:()=>c,sE:()=>l});var r=n(97698),o=n(7480),i=n(89173);const s=e=>e.shareOverlay.shareMode,a=e=>e.shareOverlay.isOpen,l=(0,r.P1)(o.Sg,o.Qp,o.zj,((e,t,n)=>({instanceId:e,componentId:t,sitePageId:n}))),c=(0,r.P1)(((e,t)=>t.videoItem),o.Qp,o.tf,((e,t,n)=>((e,t)=>e?(0,i.getUrlToVideo)(e,t):null)(e,{compId:t,siteUrl:n}))),u=(0,r.P1)(o.Qp,o.tf,((e,t)=>(0,i.getUrlToChannel)({siteUrl:t,compId:e})))},41977:(e,t,n)=>{"use strict";n.d(t,{bb:()=>c,qf:()=>u,w$:()=>p});var r=n(97698),o=n(89173),i=n(60581),s=n(42570),a=n(90854),l=n(91527);const c=e=>e.currentVideoId,u=e=>!!e.currentVideoId,d=(0,r.P1)([e=>(0,o.hasTrailer)(e)&&(0,o.getPreviewType)(e)===i.PREVIEW_TYPES.TRAILER,e=>(0,o.getPreviewType)(e)===i.PREVIEW_TYPES.FIRST_20_SEC,e=>{var t;return(null==(t=e.autogeneratedTrailer)?void 0:t.status)===i.TRANSCODING_STATUSES.READY&&(0,o.getPreviewType)(e)===i.PREVIEW_TYPES.AUTOGENERATED}],((e,t,n)=>e||t||n)),p=(0,r.P1)([l.g,o.getChannelForWidget,a.C],((e,t,n)=>!(!e||!t)&&((0,s.n2)(t,e,n)||d(e))))},18380:(e,t,n)=>{"use strict";n.d(t,{$u:()=>f,IM:()=>m,JA:()=>g,mJ:()=>h});var r=n(17607),o=n.n(r),i=n(97698),s=n(6899),a=n(44784),l=n(89173),c=n(91591);function u(e,t){return t?(t.memberOnly=!!(0,l.isFree)(t)&&t.memberOnly,t.allowDownload=!(!(0,l.isFree)(t)&&!(0,l.isSaleEnabled)(t))&&t.allowDownload,o().isEmpty(t.previewType)&&(t.previewType=(0,l.isFree)(t)?c.sT.NONE:c.sT.FIRST_20_SEC),t):t}const d=(0,i.P1)((e=>e.entities),o().property("videos")),p=(0,i.P1)(d,o().size);function h(e,t){return null!==t?d(e)[t]:void 0}const m=(0,i.P1)(p,(e=>e>1)),f=((0,i.P1)([e=>e,h],((e,t)=>u(0,(0,s.cY)(t,e.entities,a.Rk)))),(0,i.P1)([e=>e,d],((e,t)=>o().mapValues(t,o().partial(u,e))))),g=(0,i.P1)([f,(e,t)=>t],o().pick);(0,i.P1)([g,(e,t,n)=>n],o().omit)},83358:(e,t,n)=>{"use strict";n.d(t,{$_:()=>l,Px:()=>a,jG:()=>u,z3:()=>c});var r=n(17607),o=n.n(r),i=n(91591),s=n(4728);function a(e){return e.channelType===i.xu.CHANNEL}function l(e){return e.channelType===i.xu.YOUTUBE_FEED}function c(e){return e.videosCount>0}function u(e){return o().includes([s.Z.id,s.X.id],e)}},37378:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(27762),o=n.n(r),i=n(74995);const s=e=>{let{messageId:t,currency:n,price:r}=e;const{t:o,i18n:s}=(0,i.$)();return o(t,{price:new Intl.NumberFormat(s.language,{style:"currency",currency:n,minimumFractionDigits:r%1>0?2:0,minimumIntegerDigits:1}).format(r)})};var a=n(91591);const l=e=>{let{id:t}=e;const{t:n}=(0,i.$)();return o().createElement(o().Fragment,null,n(t))};function c(e,t){const{currency:n,price:r,type:i}=t;return i===a.DE.PLAN?o().createElement(l,{id:e}):o().createElement(s,{currency:n,price:r,messageId:e})}},17719:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=()=>/iPhone|iPad|iPod/i.test(navigator.userAgent)||["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document},7580:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o,t:()=>r});let r=e=>e;function o(e){r=e}},34423:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n(91221).T4},58248:(e,t,n)=>{"use strict";n.d(t,{J:()=>r});const r={PREVIEW_PROMPT:"PREVIEW_PROMPT"}},12900:(e,t,n)=>{"use strict";n.d(t,{g:()=>o});var r=n(42570);function o(e){let{channel:t={}}=e;return(0,r.jo)(t)||(0,r.ZD)(t)}},28265:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Et});var r=n(77028),o=n.n(r),i=n(26290),s=n.n(i),a=n(27762),l=n.n(a),c=n(17607),u=n.n(c),d=n(44714),p=n(27113),h=n(34964),m=n(60042),f=n.n(m),g=n(15440),v=n(89173),y=n(59017),E=n(42570),b=n(74995);const S="rh94Zs",C="ZjYIbz",I="Up9lbP",P=e=>{let{width:t,height:n}=e;const r={width:t,height:n},{t:o}=(0,b.$)();return l().createElement("div",{"data-hook":"video-not-avalilable-overlay",className:S,style:r},l().createElement("div",{className:C},o("widget.video-is-not-available")),l().createElement("div",{className:I},o("widget.check-again-later")))};var O=n(91221),w=n(67917),T=n(8825),A=n(87321),N=n(76251);let _=function(e){return e.VIDEO="video",e.ALL_CARDS="all_cards",e}({});var R=n(90159),L=n(17887),D=function(){return D=Object.assign||function(e){for(var t,n=1,r=arguments.length;nu().get(e,"allowDownload",!1),Z=(0,U.P1)(F.JA,u().nthArg(1),((e,t)=>t?j(e[t]):(e=>u().some(e,j))(e))),H=function(e,t){return void 0===t&&(t=null),Z(e,t)};var W=n(39173),G=n(32313),z=n(7580);var Y=n(97434),q=n(68424),$=n(98782);const K=(0,v.createVideoCardsBiLogger)(M.k);var X=n(99490),Q=n(44826),J=n(78042),ee=n(81895),te=n(35232),ne=n(83358);const re=(e,t,n,r)=>(!(0,v.isStreamingLive)(t)&&(0,x.QK)(e)||(0,v.isStreamingLive)(t)&&(0,x.lM)(e))&&!(0,ne.jG)(n.id)&&!(0,v.isExternalVideo)(t)&&!(0,v.isScheduledLive)(t)&&(0,E.yi)(n,t,r),oe=e=>e.comments.isOpen,ie=e=>e.comments.openOnLoad,se=e=>e.comments.hasNewComments;var ae,le=n(90854),ce=n(4273),ue=n(27676),de=n(59320),pe=n(45201),he=n(13055),me=n(81759),fe=n(91591),ge=n(11150);const{logCardClick:ve,logCardCloseButtonClick:ye}=K,Ee={pauseVideo:X.r,logCardClick:ve,logCardCloseButtonClick:ye},be=(0,d.$j)(((e,t)=>{let{thumbnailSize:n}=t;return{cardsData:(0,ue.mk)({thumbnailSize:n,imageHost:ge.PRODUCTION_HOSTS.image})(e),videoByIds:(0,F.$u)(e),channelData:(0,v.getChannelForWidget)(e)}}),Ee)((ae=class extends l().PureComponent{constructor(){super(...arguments),s()(this,"logCardClose",(e=>{let{id:t}=e;this.props.logCardCloseButtonClick({card:u().find(this.props.cardsData,{clientId:t})})})),s()(this,"handleCardClick",(e=>{const{channelData:t,pauseVideo:n,biOrigin:r,handlePlayRequest:o}=this.props,{actionListId:i,actionItemId:s}=e;this.props.logCardClick({card:e,biOrigin:r}),(e=>e.type===fe.Lx.Video||e.type===fe.Lx.RecentVideo)(e)&&t.id===i?o({id:s}):(e=>e.type===fe.Lx.Product||e.type===fe.Lx.Custom)(e)&&!e.url||n()}))}componentDidMount(){const{player:e}=this.props;e&&u().isFunction(e.onCardClose)&&e.onCardClose(this.logCardClose)}render(){const{cardsData:e,children:t}=this.props;return t({cardsData:e,onCardClick:this.handleCardClick})}},s()(ae,"defaultProps",{thumbnailSize:110}),ae)),Se={selectVideo:me.Uw,playVideo:X.Kz,pauseVideo:X.r,ensureVideoLoaded:he.d};class Ce extends l().Component{constructor(){super(...arguments),s()(this,"handlePlayRequest",(e=>{let{id:t}=e;const{channelData:n,currentSiteUser:r,selectVideo:o,playVideo:i,ensureVideoLoaded:s}=this.props;s(t).then((()=>{const e=this.props.videoByIds[t];if(e){if((0,E.$4)(n,e,r))return void i(e.id);o(e.id)}else this.props.errorMonitor.captureMessage(`Card video not found. videoId=${t}`)}))}))}render(){return l().createElement(be,o()({},this.props,{handlePlayRequest:this.handlePlayRequest}))}}const Ie=(0,d.$j)((e=>({cardsData:(0,ue.sI)(e),currentSiteUser:(0,le.C)(e),videoByIds:(0,F.$u)(e),channelData:(0,v.getChannelForWidget)(e)})),Se)((0,pe.A)(Ce));var Pe=n(76361),Oe=n(41046),we=n(84301);const Te={setCommentsOpen:de.kV,setHasNewComments:de.B_,playVideo:X.Kz,pauseVideo:X.r,setSavedTime:Q.Z,setOpenCommentsOnLoad:de.bq,logBi:M.k,requestLogin:Pe.Pw,storeForReload:Oe.Y};class Ae extends l().Component{constructor(){super(...arguments),s()(this,"handleUxEvent",(e=>{let{name:t}=e;const{setCommentsOpen:n}=this.props;"widget:hide"===t&&(n(!1),this.logShownBi(!1)),"widget:show"===t&&(n(!0),this.logShownBi(!0))})),s()(this,"logShownBi",(e=>{const{isSingleVideo:t,videoItem:n,channelData:r}=this.props;this.props.logBi("widget.vid.showComment.shown",{isShown:e,isSingleVideo:t,channelID:r.id,videoID:n.id,source:n.videoSource})})),s()(this,"handleMetadataChange",(e=>{let{comments:t}=e;const{videoItem:n,channelData:r,isSingleVideo:o,shouldOpenCommentsOnLoad:i,setCommentsOpen:s,hasNewComments:a,setHasNewComments:l}=this.props,c=t.countDiff>0;c&&!a&&this.props.logBi("widget.vid.newComment.added",{isSingleVideo:o,channelID:r.id,videoID:n.id,source:n.videoSource}),l(c),i&&s(!0)})),s()(this,"getVideoId",(()=>this.props.videoItem.id)),s()(this,"getMediaDetails",(()=>{const{videoItem:e,channelData:t}=this.props;return{title:u().get(e,"title",""),description:u().get(e,"description",""),group:{id:t.id,title:u().get(t,"title",""),description:u().get(t,"description","")}}})),s()(this,"handleLoginRequest",(()=>(this.makeLoginRequest(),Promise.resolve()))),s()(this,"makeLoginRequest",(0,q.Q)((()=>{const{player:e,currentSiteUser:t,isSingleVideo:n,videoItem:r,channelData:o,isInFullScreen:i,metaSiteId:s,handlers:a}=this.props;t?a.requestAnnotoToken(t.id,s):(this.savePlayerTime(),i&&e.exitFullScreen(),this.props.requestLogin()),this.props.logBi("widget.vid.commentsLogin.requested",{isSingleVideo:n,channelID:o.id,videoID:r.id,source:r.videoSource})})))}componentDidMount(){const{player:e,mobileMode:t,locale:n,siteUrl:r,currentSiteUser:o,isRTL:i,metaSiteId:s,handlers:a}=this.props;e.configureAnnoto({clientId:ge.ANNOTO_CLIENT_ID,locale:n,ssoAuthRequestHandle:this.handleLoginRequest,mediaDetailsHandle:this.getMediaDetails,metadataChangeCallback:this.handleMetadataChange,uxEventCallback:this.handleUxEvent,mediaIdGetter:this.getVideoId,rtl:i,deviceDetector:{isSmallScreen:()=>t,isPhone:()=>t,isTablet:()=>t,isDesktop:()=>!t},originProvider:{getPageUrl:()=>r}}),o&&a.requestAnnotoToken(o.id,s),this.updatePlayerTime(),this.changeAnnotoState()}componentDidUpdate(e){var t;const{isCommentsOpen:n,player:r,canShowComments:o,savedTime:i,controllerState:s}=this.props,a=null==s?void 0:s.annotoToken;e.canShowComments!==o&&this.changeAnnotoState(),n&&!e.isCommentsOpen&&(r.showAnnoto(),this.logShownBi(!0)),e.savedTime!==i&&this.updatePlayerTime(),a&&a!==(null==(t=e.controllerState)?void 0:t.annotoToken)&&r.setAnnotoAuthToken(a)}changeAnnotoState(){const{player:e,canShowComments:t}=this.props;t?e.enableAnnoto():e.disableAnnoto()}savePlayerTime(){const{player:e,videoItem:t}=this.props;this.props.storeForReload({selectedVideoId:t.id,savedPlayerTime:e.getCurrentTime()})}updatePlayerTime(){const{player:e,pauseVideo:t,playVideo:n,savedTime:r,videoItem:o,setSavedTime:i,setOpenCommentsOnLoad:s}=this.props;e&&r&&(e.seekTo(r),s(!0),i(0),n(o.id),t(o.id))}render(){return null}}const Ne=(0,d.$j)(((e,t)=>{const n=u().get(t,"videoItem"),r=u().get(t,"channelData"),o=(0,le.C)(e),i=(0,B.LC)(e);return{isCommentsOpen:oe(e),isSingleVideo:(0,k.qf)(e),shouldOpenCommentsOnLoad:ie(e),hasNewComments:se(e),locale:(0,x.Kd)(e),siteUrl:(0,B.$2)(e),currentSiteUser:(0,le.C)(e),isInFullScreen:(0,N.R8)(e),canShowComments:re(e,n,r,o),savedTime:e.player.savedTime,isRTL:(0,x.dZ)(e),metaSiteId:i}}),Te)((0,we.N)(Ae));class _e extends l().Component{translateCrew(e){return u().map(e,(e=>{const{role:t}=e;return t?{...e,role:this.props.t(`shared.crew.${t}`)}:e}))}translateGenre(e){return e?this.props.t(`shared.genres.${e}`):null}translateVideoType(e){return e?this.props.t(`shared.video-types.${e}`):null}translatePublisher(e){return e?this.props.t("player.info-overlay.created-by",{author:e}):null}render(){const{posterUrl:e,title:t,description:n,publisher:r,durationStr:o,durationAriaLabel:i,genre:s,videoType:a,cast:c,crew:u,isPlayerInFullScreen:d,isRTL:p}=this.props;return l().createElement(y.kI,{title:t,description:n,posterUrl:e,durationStr:o,durationAriaLabel:i,publisher:this.translatePublisher(r),genre:this.translateGenre(s),videoType:this.translateVideoType(a),cast:c,crew:this.translateCrew(u),crewTitle:this.props.t("player.info-overlay.crew"),castTitle:this.props.t("player.info-overlay.cast"),isInFullScreen:d,imageHost:ge.PRODUCTION_HOSTS.image,isRTL:p})}}const Re=(0,R.Z)()(_e);var Le,De=n(94006),xe=n(67540);const ke=(0,R.Z)()((0,d.$j)(((e,t)=>({compId:(0,B.Qp)(e),isVideoInfoVisible:t.overlayContent===De.Z.VIDEO_INFO,isAllCardsVisible:t.overlayContent===De.Z.ALL_CARDS,areElementsRounded:(0,x.as)(e),isRTL:(0,x.dZ)(e)})))((Le=class extends l().Component{constructor(){super(...arguments),s()(this,"videoInfoContainerRef",null),s()(this,"allCardsContainerRef",null),s()(this,"saveVideoInfoContainerRef",(e=>{this.videoInfoContainerRef=e})),s()(this,"saveAllCardsContainerRef",(e=>{this.allCardsContainerRef=e}))}componentDidUpdate(e){const{overlayContent:t}=this.props;if(!t&&e.overlayContent===t)return;const n=t=>this.props[t]&&!e[t];n("isVideoInfoVisible")&&(0,E.T_)(this.videoInfoContainerRef),n("isAllCardsVisible")&&(0,E.T_)(this.allCardsContainerRef)}render(){const{videoItem:{posterUrl:e,title:t,description:n,publisher:r,durationStr:o,genre:i,videoType:s,cast:a,crew:c},allCardsOverlayContent:u,overlayContent:d,isPlayerInFullScreen:p,isVideoInfoVisible:h,isAllCardsVisible:m,onClose:g,isRTL:v}=this.props,E=f()(xe.Z["info-overlay-wrapper"],{[xe.Z.active]:d}),b=xe.Z["info-overlay"];return l().createElement("div",{className:E},l().createElement("section",{className:xe.Z["info-overlay-content"],"aria-hidden":!h,ref:this.saveVideoInfoContainerRef},l().createElement(y.rs,{type:"fade-in-out",className:b,when:h},l().createElement(y.sw,{dataHook:"closable-overlay",onClose:g,isInFullScreen:p,posterUrl:e,isVisible:h,isRTL:v,ariaLabel:this.props.t("widget.accessibility.video-info"),closeButtonAriaLabel:this.props.t("widget.accessibility.close-video-info")},l().createElement(Re,{title:t,description:n,posterUrl:e,publisher:r,genre:i,videoType:s,durationStr:o,durationAriaLabel:this.props.t("widget.accessibility.duration",{durationStr:o}),cast:a,crew:c,isPlayerInFullScreen:p,isRTL:v})))),l().createElement("section",{className:xe.Z["info-overlay-content"],"aria-hidden":!m,ref:this.saveAllCardsContainerRef},l().createElement(y.rs,{className:b,when:m},l().createElement(y.sw,{dataHook:"all-cards-overlay",onClose:g,isVisible:m,contentClassName:xe.Z["all-cards-overlay-content"],isFullWidth:!0,isFullWidthForced:!0,isInFullScreen:p,isRTL:v,closeOnBodyClick:!0,ariaLabel:this.props.t("widget.accessibility.all-cards"),closeButtonAriaLabel:this.props.t("widget.accessibility.close-all-cards")},m&&u))))}},s()(Le,"defaultProps",{onClose:u().noop}),Le)));class Ve extends l().Component{constructor(e){super(e),s()(this,"onStateChanged",(e=>{let{nextState:t,prevState:n}=e;t===G.EngineState.PLAYING&&t!==n?this.startPollCounterService():t===G.EngineState.PAUSED&&this.stopPollCounterService()})),s()(this,"startPollCounterService",(()=>{this.counterIntervalId||(this.counterIntervalId=setInterval(this.pingCounterService,5e3))})),s()(this,"stopPollCounterService",(()=>{clearInterval(this.counterIntervalId),this.counterIntervalId=null})),s()(this,"pingCounterService",(()=>{this.props.handlers.pingCounterService(this.streamPingUrl)})),this.streamPingUrl=(0,c.get)(e,"videoItem.streamPingUrl")}componentDidMount(){const{eventEmitter:e,canAccessFullVideo:t}=this.props;this.streamPingUrl&&t&&e.on(G.VIDEO_EVENTS.STATE_CHANGED,this.onStateChanged)}componentWillUnmount(){const{eventEmitter:e}=this.props;this.stopPollCounterService(),e.off(G.VIDEO_EVENTS.STATE_CHANGED,this.onStateChanged)}render(){return null}}const Me=(0,we.N)(Ve);const Be={updateLiveStatus:n(1463).W,logBi:M.k},Ue=(0,d.$j)(null,Be)(class extends l().Component{constructor(){super(...arguments),s()(this,"onLiveStatusChanged",(e=>{let{nextState:t}=e;const{updateLiveStatus:n,videoItem:r,channelId:o}=this.props;t===G.LiveState.ENDED&&(this.props.logBi("widget.live.video.ended",{channelID:o,videoID:r.id}),n({...r,itemType:fe.qG.ItemLiveFinalize}))}))}componentDidMount(){const{eventEmitter:e}=this.props;e.on(G.VIDEO_EVENTS.LIVE_STATE_CHANGED,this.onLiveStatusChanged)}componentWillUnmount(){const{eventEmitter:e}=this.props;e.off(G.VIDEO_EVENTS.LIVE_STATE_CHANGED,this.onLiveStatusChanged)}render(){return null}}),Fe=e=>{let{videoItem:t,eventEmitter:n,channelId:r,canAccessFullVideo:o,isSiteMode:i}=e;return(0,v.isStreamingLive)(t)&&i?l().createElement("div",null,l().createElement(Me,{eventEmitter:n,videoItem:t,canAccessFullVideo:o}),l().createElement(Ue,{eventEmitter:n,videoItem:t,channelId:r})):null};class je extends l().Component{constructor(e){super(e),s()(this,"logError",(e=>{const{videoID:t,engine:n,logFunction:r,isLive:o}=this.props,i=(0,c.get)(n,"attachedAdapter.currentUrl",null),{errorType:s,streamProvider:a,streamType:l,errorInstance:u}=e;r({videoID:t,videoUrl:i,errorType:s,streamProvider:a,streamType:l,isLive:o},u)})),this.subscribeToEvents()}componentWillUnmount(){this.unSubscribeFromEvents()}subscribeToEvents(){const{eventEmitter:e}=this.props;e.on(G.VIDEO_EVENTS.ERROR,this.logError)}unSubscribeFromEvents(){const{eventEmitter:e}=this.props;e.off(G.VIDEO_EVENTS.ERROR,this.logError)}render(){return null}}var Ze=n(91955);const He=(0,d.$j)(null,{logBi:M.k})((e=>{let{isAutoplayed:t,isEmbed:n=!1,isLive:r=!1,isVideoPlaying:o,engine:i,eventEmitter:s,channelData:a,videoItem:u,logBi:d}=e;const p=(0,Ze.L)();return l().createElement("section",null,l().createElement(y.C5,{videoID:u.id,isEmbed:n,isLive:r,channelID:a.id,engine:i,logFunction:e=>{d("player.debug.info",{...e,isAutoplay:t})},shouldSendBI:o}),l().createElement(y.J1,{videoID:u.id,engine:i,eventEmitter:s,logTryFunction:e=>{d("player-play-requested",{...e,isAutoplay:t})},logSuccessFunction:e=>{d("player-play-done",{...e,isAutoplay:t})},channelID:a.id}),l().createElement(je,{engine:i,eventEmitter:s,logFunction:(e,t)=>{var n,r;t.fatal&&d("player-error",e),p.captureException(new Error(`Player error ${t.fatal?"fatal":""} ${e.errorType}; details ${t.details}; type ${t.type}; response ${null==(n=t.response)?void 0:n.code} ${null==(r=t.response)?void 0:r.text}`),{contexts:{"Player Error":(0,c.pick)(t,["url","type","details","fatal","response"]),"Event data":{...e}}})},videoID:u.id,isLive:r}))}));var We=n(16022),Ge=n(93959),ze=n(23858),Ye=n(99265),qe=n(24791);const{logAllCardsButtonClick:$e,logAllCardsCloseButtonClick:Ke}=K;class Xe extends We.default{constructor(){super(...arguments),s()(this,"enterFullScreen",(0,q.Q)((()=>{super.enterFullScreen()})))}}const Qe={toggleShareVideoOverlay:te.lu,showPlayerUI:J.$g,hidePlayerUI:J.A9,playVideo:X.Kz,pauseVideo:X.r,resetPlaybackStatus:X.UX,setSavedTime:Q.Z,setCommentsOpen:de.kV,setOverlayContent:ee.V,logBi:M.k,logAllCardsButtonClick:$e,logAllCardsCloseButtonClick:Ke};class Je extends l().Component{constructor(){var e;super(...arguments),e=this,s()(this,"state",{VideoPlayerWrapper:null,VODplayer:null,vidiUrls:null}),s()(this,"loadPlayerPromise",void 0),s()(this,"isUnmounted",!1),s()(this,"isVideoElementValidated",!1),s()(this,"onEnded",(function(){e.closeOpenOverlays();for(var t=arguments.length,n=new Array(t),r=0;r{this.isUnmounted||this.setState({player:e,eventEmitter:e._defaultModules.eventEmitter,engine:e._defaultModules.engine})})),s()(this,"reportAnomaly",(()=>{})),s()(this,"handleOverlayClose",(()=>{this.props.overlayContent===De.Z.ALL_CARDS&&this.props.logAllCardsCloseButtonClick(),this.closeOpenOverlays()})),s()(this,"closeOpenOverlays",(()=>{this.props.showPlayerUI(),this.props.overlayContent&&this.props.setOverlayContent(null)})),s()(this,"openShareOverlay",(()=>{const{toggleShareVideoOverlay:e,hidePlayerUI:t}=this.props;t(),e()})),s()(this,"openVideoInfoOverlay",(()=>{this.props.hidePlayerUI(),this.props.setOverlayContent(De.Z.VIDEO_INFO)})),s()(this,"handleAllCardsButtonClick",(()=>{this.props.hidePlayerUI(),this.props.setOverlayContent(De.Z.ALL_CARDS),this.props.logAllCardsButtonClick()})),s()(this,"getBuyClickHandler",(()=>{const{videoItem:e,channelData:t}=this.props;switch((0,E.D$)(t,e)){case E.FE.PRICING_PLAN:case E.FE.SUBSCRIBE:return this.proxySubscribeRequest;case E.FE.RENT:return this.proxyRentRequest;default:return this.proxyPurchaseRequest}})),s()(this,"proxySubscribeRequest",(()=>{const{onSubscribeRequest:e}=this.props;e()})),s()(this,"proxyPurchaseRequest",(()=>{const{onPurchaseRequest:e}=this.props;e()})),s()(this,"proxyRentRequest",(()=>{const{onRentRequest:e}=this.props;e()})),s()(this,"onPlayAbort",(()=>{const{resetPlaybackStatus:e,abortPlayVideo:t,videoItem:n,isInLightbox:r,isLive:o}=this.props;r?e(n.id):o&&t(n.id)})),s()(this,"handleDownloadVideo",(()=>{const{isLive:e,instance:t,videoItem:n,channelData:r,baseUrl:o}=this.props;this.props.logBi("widget.download.video.clicked",{channelId:r.id,videoId:n.id,videoType:(0,v.isOwned)(n)?"purchased":"free",isLive:e,duration:1e3*n.durationSec});const i=(0,Ye.g)();Promise.all([this.props.downloadUrl,i.videoService.getDownloadUrl(n.itemId,r.id,t,o)]).then((e=>{const t=e[0]||e[1];window.open(t,"_blank")}))})),s()(this,"handleCommentsButtonClick",(()=>{this.state.player.showAnnoto()}))}componentDidMount(){this.loadPlayerPromise=(0,E.BZ)((0,V.K)()),this.loadPlayerPromise.promise.then((e=>{this.setState({VODplayer:e})})).catch((e=>{if(!e.isCanceled)return Promise.reject(e)}))}UNSAFE_componentWillReceiveProps(e){this.state.vidiUrls&&u().isEqual(this.props.vidiUrls,e.vidiUrls)||this.setState({vidiUrls:e.vidiUrls}),this.shouldCloseOverlay(e)}componentWillUnmount(){this.loadPlayerPromise.cancel(),this.isUnmounted=!0}shouldCloseOverlay(e){const{videoItem:{id:t},isVideoPlaying:n,isShareOverlayOpen:r}=e,o=n&&!this.props.isVideoPlaying,i=this.props.videoItem.id!==t,s=!r&&this.props.isShareOverlayOpen;(o||i||s)&&this.closeOpenOverlays()}getBuyRentButtonText(){const{channelData:e,videoItem:t,t:n,i18n:{language:r}}=this.props;return(0,W.n)({channelData:e,videoItem:t},n,r)}getVideoOwnershipStatus(){const{videoItem:e}=this.props;return(0,E.g6)(e)}getFullScreenShareOverlay(){const{channelData:e,videoItem:t,mobileMode:n,isInFullScreen:r}=this.props;return n?null:r?l().createElement($.Z,{key:`share-${t.id}`,channelData:e,videoItem:t}):null}getActionButtonLabels(){return{videoInfoFullText:this.props.t("widget.action-button-labels.video-info-full"),videoInfoShortText:this.props.t("widget.action-button-labels.video-info-short"),shareVideoFullText:this.props.t("widget.action-button-labels.share-video-full"),shareVideoShortText:this.props.t("widget.action-button-labels.share-video-short"),showAllCardsFullText:this.props.t("widget.action-button-labels.show-all-cards-full"),showAllCardsShortText:this.props.t("widget.action-button-labels.show-all-cards-short"),commentsFullText:this.props.t("widget.action-button-labels.show-comments-full"),commentsShortText:this.props.t("widget.action-button-labels.show-comments-short")}}getVideoCardsAccessibilityLabels(){return{facebookButtonTitle:this.props.t("widget.accessibility.action-cards.facebook-like-button"),youtubeButtonTitle:this.props.t("widget.accessibility.action-cards.youtube-subscribe-button"),twitterButtonTitle:this.props.t("widget.accessibility.action-cards.twitter-follow-button")}}validateVideoElement(){const{player:e}=this.state;if(this.isVideoElementValidated||!e||e._destroyed)return;const t=e._defaultModules.engine.getElement();t&&(t.load(),this.isVideoElementValidated=!0)}render(){const{mobileMode:e,width:t,height:n,isAutoplayed:r,isVideoPlayRequested:i,isVideoPlaying:s,isVideoPaused:a,isVideoPauseRequested:c,playAtFullScreen:d,playInline:p,onError:h,videoItem:m,channelData:f,onPlay:g,onPause:v,onFullScreenChanged:E,cardsData:b,preload:S,isLive:C,isPlayableVideo:I,isDownloadAllowed:P,canAccessFullVideo:O,canDownloadVideo:w,muted:T,overlayContent:A,onVolumeChange:N,onMuteChange:R,isRTL:L,fillAllSpace:D,areElementsRounded:x,canShowFullInfo:k,canShareVideo:V,canShowAllCards:M,canShowTitle:B,canShowBuyRentButton:U,canShowComments:F,isCommentsEnabled:j,hasNewComments:Z,onShareRequest:H,isEditorViewMode:W,isSiteViewMode:Y,t:q,qualityEnabled:$,speedEnabled:K,bi:X}=this.props,Q=this.state.vidiUrls,{engine:J,eventEmitter:ee,player:te,VODplayer:ne}=this.state;if(!I)return null;if(!ne)return l().createElement(y.$j,null);i&&u().isEmpty(Q)&&this.validateVideoElement();const re=this.getBuyRentButtonText(),oe=this.props.t("widget.accessibility.action-cards.all-cards.next-page"),ie=this.props.t("widget.accessibility.action-cards.all-cards.previous-page"),se=e=>this.props.t("widget.accessibility.action-cards.all-cards.slide-contents",e),ae=j&&!e||W,le={fontFamily:"Madefor",texts:{normalSpeed:q("shared.playerSettings.speed.normalSpeed"),menuSpeedTitle:q("shared.playerSettings.speed.title"),buttonTooltip:q("shared.playerSettings.tooltip"),menuQualityTitle:q("shared.playerSettings.quality.title"),autoQualityTitle:q("shared.playerSettings.quality.auto")},qualityEnabled:$,speedEnabled:K,onMenuClicked:e=>{X.report((0,qe.op5)({origin:"widget",channelID:null==f?void 0:f.id,videoID:null==m?void 0:m.id,target:e}))},onPopoverVisibilityChange:e=>{e&&X.report((0,qe.dbA)({origin:"widget",channelID:null==f?void 0:f.id,videoID:null==m?void 0:m.id}))},onSpeedChange:e=>{X.report((0,qe.oUE)({origin:"widget",channelID:null==f?void 0:f.id,videoID:null==m?void 0:m.id,target:"speed",value:String(e)}))},onQualityChange:e=>{X.report((0,qe.oUE)({origin:"widget",channelID:null==f?void 0:f.id,videoID:null==m?void 0:m.id,target:"quality",value:e}))}};return l().createElement(ne,{width:t,height:n,preload:S,mobileMode:e,vidiUrls:Q,videoItem:m,channelData:f,isVideoPlayRequested:!u().isEmpty(Q)&&i,isVideoPauseRequested:c,playAtFullScreen:d,playInline:p,texts:{[G.TEXT_LABELS.LOGO_LABEL]:(0,z.t)("widget.player.watch-on-site-label"),[G.TEXT_LABELS.LOGO_TOOLTIP]:(0,z.t)("widget.player.watch-on-site-tooltip"),[G.TEXT_LABELS.PAUSE_CONTROL_LABEL]:(0,z.t)("widget.player.pause-control-label"),[G.TEXT_LABELS.PLAY_CONTROL_LABEL]:(0,z.t)("widget.player.play-control-label"),[G.TEXT_LABELS.PROGRESS_CONTROL_LABEL]:(0,z.t)("widget.player.progress-control-label"),[G.TEXT_LABELS.PROGRESS_CONTROL_VALUE]:e=>{let{percent:t=0}=e;return(0,z.t)("widget.player.progress-control-value",{percent:t})},[G.TEXT_LABELS.MUTE_CONTROL_LABEL]:(0,z.t)("widget.player.mute-control-label"),[G.TEXT_LABELS.MUTE_CONTROL_TOOLTIP]:(0,z.t)("widget.player.mute-control-tooltip"),[G.TEXT_LABELS.UNMUTE_CONTROL_LABEL]:(0,z.t)("widget.player.unmute-control-label"),[G.TEXT_LABELS.UNMUTE_CONTROL_TOOLTIP]:(0,z.t)("widget.player.unmute-control-tooltip"),[G.TEXT_LABELS.VOLUME_CONTROL_LABEL]:(0,z.t)("widget.player.volume-control-label"),[G.TEXT_LABELS.VOLUME_CONTROL_VALUE]:e=>{let{volume:t=0}=e;return(0,z.t)("widget.player.volume-control-value",{percent:t})},[G.TEXT_LABELS.ENTER_FULL_SCREEN_LABEL]:(0,z.t)("widget.player.enter-full-screen-label"),[G.TEXT_LABELS.ENTER_FULL_SCREEN_TOOLTIP]:(0,z.t)("widget.player.enter-full-screen-tooltip"),[G.TEXT_LABELS.EXIT_FULL_SCREEN_LABEL]:(0,z.t)("widget.player.exit-full-screen-label"),[G.TEXT_LABELS.EXIT_FULL_SCREEN_TOOLTIP]:(0,z.t)("widget.player.exit-full-screen-tooltip"),[G.TEXT_LABELS.LIVE_INDICATOR_TEXT]:e=>{let{isEnded:t}=e;return t?(0,z.t)("widget.player.live-ended-indicator"):(0,z.t)("widget.player.live-indicator")},[G.TEXT_LABELS.LIVE_SYNC_LABEL]:(0,z.t)("widget.player.live-sync-label"),[G.TEXT_LABELS.LIVE_SYNC_TOOLTIP]:(0,z.t)("widget.player.live-sync-tooltip"),[G.TEXT_LABELS.ENTER_PICTURE_IN_PICTURE_TOOLTIP]:(0,z.t)("widget.player.enter_picture_in_picture_tooltip"),[G.TEXT_LABELS.ENTER_PICTURE_IN_PICTURE_LABEL]:(0,z.t)("widget.player.enter_picture_in_picture_label"),[G.TEXT_LABELS.EXIT_PICTURE_IN_PICTURE_LABEL]:(0,z.t)("widget.player.exit_picture_in_picture_label"),[G.TEXT_LABELS.EXIT_PICTURE_IN_PICTURE_TOOLTIP]:(0,z.t)("widget.player.exit_picture_in_picture_tooltip")},canShowTitle:B,onPlay:g,onPause:v,onError:h,canDownload:w&&P&&!e&&!C,onDownloadClick:this.handleDownloadVideo,muted:T,onPlayAbort:this.onPlayAbort,onEnded:this.onEnded,onAnomalyDetected:this.reportAnomaly,onFullScreenChanged:E,onInit:this.onPlayerInit,onMuteChange:R,onVolumeChange:N,isAnnotoModuleEnabled:ae,modules:{fullScreenManager:Xe},isRTL:L,fillAllSpace:D,settingsModuleConfig:le,showSettings:!0},!e&&l().createElement(y.sZ,o()({videoItem:m,isFocusable:s||a,areElementsRounded:x,canShowBuyRentButton:U&&Boolean(re),canShowTitle:B,canShowAllCardsButton:M,canShowCommentsButton:F,shouldShowCommentsPimple:Z,canShowFullInfo:k,canShareVideo:V,onShareVideoShow:this.openShareOverlay,onBuyRentButtonClick:this.getBuyClickHandler(),onAllCardsButtonClick:this.handleAllCardsButtonClick,onCommentsButtonClick:this.handleCommentsButtonClick,videoOwnershipStatus:this.getVideoOwnershipStatus(),onVideoInfoShow:this.openVideoInfoOverlay,buyRentButtonText:re},this.getActionButtonLabels(),{infoButtonAriaLabel:this.props.t("widget.accessibility.show-video-info"),shareButtonAriaLabel:this.props.t("widget.accessibility.share"),allCardsButtonAriaLabel:this.props.t("widget.accessibility.all-cards"),commentsButtonAriaLabel:this.props.t("widget.accessibility.video-chat"),isRTL:L})),!e&&l().createElement(ke,{videoItem:m,channelData:f,overlayContent:A,onShareRequest:H,onClose:this.handleOverlayClose,allCardsOverlayContent:l().createElement(Ie,{thumbnailSize:300,biOrigin:_.ALL_CARDS,cardsData:b},(e=>{let{cardsData:t,onCardClick:n}=e;return l().createElement(y.Mm,{cardsData:t,onCardClick:n,getSlideAriaLabel:se,prevButtonAriaLabel:ie,nextButtonAriaLabel:oe,labels:this.getVideoCardsAccessibilityLabels()})}))}),!e&&te&&!te._destroyed&&l().createElement(Ie,{thumbnailSize:300,cardsData:b,player:te,biOrigin:_.VIDEO},(e=>{let{cardsData:t,onCardClick:n}=e;return l().createElement(y.y4,{cardsData:t,player:te,onCardClick:n,labels:this.getVideoCardsAccessibilityLabels()})})),!e&&l().createElement(y.Ep,{isPlayerUIVisible:this.props.isPlayerUIVisible}),te&&!te._destroyed&&l().createElement(He,{engine:J,eventEmitter:ee,videoItem:m,channelData:f,isVideoPlaying:s,isLive:C,isAutoplayed:r}),te&&!te._destroyed&&C&&l().createElement(Fe,{eventEmitter:ee,videoItem:m,channelId:f.id,canAccessFullVideo:O,isSiteMode:Y}),this.getFullScreenShareOverlay(),te&&j&&!e&&l().createElement(Ne,{player:te,videoItem:m,channelData:f,mobileMode:e}))}}s()(Je,"defaultProps",{onPlay:u().noop,onPause:u().noop,onEnded:u().noop,onError:u().noop,onFullScreenChanged:u().noop,onShareRequest:u().noop,onVideoInfoShow:u().noop,onVolumeChange:u().noop,width:640,height:360,preload:"none",onPlayRequest:u().noop,canShowTitle:!0,canShowBuyRentButton:!0,isPlayableVideo:!0,muted:!1});const et=(0,R.Z)()(function(e){return function(t){var n=(0,L.YA)();return l().createElement(e,D({},D(D({},t),{bi:n})))}}((0,d.$j)(((e,t)=>{const n=(0,ue.sI)(e),r=u().get(t,"videoItem"),o=u().get(t,"channelData"),i=(0,le.C)(e);return{vidiUrls:(0,Y.Z)(t),cardsData:n,canShowAllCards:!u().isEmpty(n),canShowComments:re(e,r,o,i),downloadUrl:(0,Y.k)(t),isEditorViewMode:Ge.ZJ(e),isSiteViewMode:Ge.bK(e),isPlayerUIVisible:(0,N.y3)(e),isCommentsEnabled:(0,x.QK)(e)||(0,x.lM)(e),areElementsRounded:(0,x.as)(e),isAutoplayed:(0,N.ZA)(e),isInFullScreen:(0,N.R8)(e),isShareOverlayOpen:(0,ce.Wg)(e),isLive:(0,v.isLiveVideo)(r),canAccessFullVideo:(0,E.yi)(o,r,i),isDownloadAllowed:(0,E.H_)(o,r,i),isPlayableVideo:(0,E.$4)(o,r,i),currentSiteUser:i,isSingleVideo:(0,k.qf)(e),canDownloadVideo:H(e,r.id),instance:(0,B.s8)(e),baseUrl:(0,ze.S)(e),hasNewComments:se(e),overlayContent:(0,N.l$)(e),isRTL:(0,x.dZ)(e),qualityEnabled:(0,x.IV)(e),speedEnabled:(0,x.um)(e)}}),Qe)(Je)));var tt=n(95921);const nt="yKrd2V",rt="CCb75L",ot="rjQ1C9",it="DGOF5A",st="pZtBOu";var at,lt=n(39442),ct=n(60581);const ut={setFullScreenStatus:w.Y,setVolumeChangedByUser:T.Nu},dt=(0,g.X)((0,d.$j)(((e,t)=>({isExternalVideo:(0,v.isExternalVideo)(t.videoItem),isInFullScreen:(0,N.R8)(e),shouldRenderInternalPlayer:!t.mobileMode||!(0,v.isExternalVideo)(t.videoItem),isAllCardsOverlayVisible:(0,A.EW)(e),locale:(0,x.Kd)(e),compId:(0,B.Qp)(e)})),ut)((at=class extends l().Component{constructor(e){super(e),s()(this,"setStylesForRef",(e=>{if(!e)return;const{width:t,height:n}=this.getStyles();u().isNumber(t)&&u().isNumber(n)&&(e.style.width=`${t}px`,e.style.height=`${n}px`)})),s()(this,"saveIframeRef",(e=>{this.iframeRef=e})),s()(this,"savePlayerWrapperRef",(e=>{this.playerWrapperRef=e})),s()(this,"setPlayStatus",(()=>{const{isVideoPlaying:e}=this.props;if(!e){const{beenPlayed:e}=this.state;e?this.onResume():this.onPlayStart()}})),s()(this,"handleContainerRef",(e=>{e&&(this.subscribedPointerOver||(this.subscribedPointerOver=!0,e.addEventListener("pointerover",(()=>{const{videoItem:e}=this.props;e.videoSource===ct.VIDEO_SOURCES.YOUTUBE&&(0,lt.A)()}),{once:!0})))})),s()(this,"onPlayStart",(()=>{this.props.onPlayStart(),this.setState({beenPlayed:!0})})),s()(this,"onEnded",(async()=>{if(this.setState({ended:!0,beenPlayed:!1}),document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement){const e=(document.webkitExitFullscreen||document.exitFullscreen||document.mozCancelFullScreen||document.msExitFullscreen).bind(document);await e()}setTimeout((()=>this.props.onEnded()),100)})),s()(this,"onResume",(()=>{this.props.onResume(),this.setState({ended:!1})})),s()(this,"onFullScreenChanged",(e=>{const{setFullScreenStatus:t,onFullScreenChanged:n}=this.props;t(e),n(e)})),s()(this,"onVolumeChange",(()=>{this.props.setVolumeChangedByUser()})),s()(this,"onMuteChange",(e=>{const{isMuted:t}=this.props;t!=e&&this.props.setVolumeChangedByUser()})),this.playerWrapperRef=null,this.iframeRef=null,this.state={beenPlayed:!1,ended:!1,mounted:!1},this.playerRef=l().createRef(),this.overlayRef=l().createRef()}componentDidMount(){const e=this.playerRef.current,t=this.overlayRef.current;[e,t].forEach(this.setStylesForRef),this.handleContainerRef(t)}UNSAFE_componentWillReceiveProps(e){this.isVideoIdChanged(e)&&this.setState({beenPlayed:!1,ended:!1})}componentDidUpdate(e){const{isVideoPlaying:t,isExternalVideo:n,isAutoplayed:r}=this.props,o=e.isVideoPlaying!==t;r||o&&t&&(0,E.T_)(n?this.iframeRef:this.playerWrapperRef)}isVideoIdChanged(e){return e.videoItem.id!==this.props.videoItem.id}get showChannelCover(){const{appSettings:e,canShowChannelCover:t}=this.props;return t&&e.numbers.mainItemType===O.H_.CHANNEL_COVER}showVideoTitle(){return u().get(this.props,"appSettings.booleans.showVideoTitle",!0)}shouldShowInitialOverlay(){const{isVideoPlayingOptimistic:e,isVideoPausedOptimistic:t,isVideoPlayAborted:n,isInFullScreen:r,showInitialOverlayOnPause:o,isAllCardsOverlayVisible:i,children:s}=this.props;return!i&&(o?!!s&&(!!r&&!e):n||!e&&!t)}get posterUrl(){const{videoItem:e,channelData:t}=this.props,{customCoverUrl:n}=e;let{coverUrl:r}=e;return r=n||r,this.showChannelCover&&(r=t.customCoverUrl||t.coverUrl||r),r}get initialOverlay(){const{children:e}=this.props,{beenPlayed:t,ended:n}=this.state;if(!e)return null;const{channelData:r}=this.props,o=u().pick(this.props,"showChannelCover","appSettings","videoItem");return l().cloneElement(e,u().assign({channelData:r,beenPlayed:t,ended:n,showChannelCover:this.showChannelCover},o))}get poster(){const{simple:e,isExternalVideo:t,showPoster:n,width:r,height:o,videoItem:i}=this.props;if(!n)return null;if(e&&t)return null;const s=this.posterUrl;if(!s)return null;const{channelData:a}=this.props;return a?l().createElement(tt.Z,{posterUrl:s,mediaInfo:a.mediaInfo,channelId:a.id,channelTitle:a.title,videoTitle:i.title,showChannelCover:this.showChannelCover,width:r,height:o}):l().createElement(y.t,{src:s,breakpoins:[{min:0,width:r,height:o}]})}get overlay(){return this.shouldShowInitialOverlay()?l().createElement("div",{className:ot,ref:this.overlayRef,style:this.getStyles(),onPointerOver:this.handlePointerOver},this.initialOverlay,this.poster):null}getStyles(){const{width:e,height:t}=this.props;return{width:e,height:t}}get player(){const{isOverQuota:e,width:t,height:n,shouldRenderInternalPlayer:r,isMuted:i,onPause:s,fillAllSpace:a}=this.props,c=u().omit(this.props,"intl","styles");return e?l().createElement(P,{width:t,height:n}):l().createElement(l().Fragment,null,l().createElement("div",{className:f()({[st]:a,[it]:this.props.isExternalVideo})},r&&l().createElement(et,o()({},c,{fillAllSpace:a,muted:i,canShowTitle:this.showVideoTitle(),onFullScreenChanged:this.onFullScreenChanged,onPlay:this.setPlayStatus,onPause:s,onEnded:this.onEnded,onVolumeChange:this.onVolumeChange,onMuteChange:this.onMuteChange}))),this.props.isExternalVideo&&l().createElement(y.x8,o()({},c,{YoutubePlayer:lt.Y,fillAllSpace:a,locale:this.props.locale,muted:i,onFullScreenChanged:this.onFullScreenChanged,onPlay:this.setPlayStatus,onPause:s,onEnded:this.onEnded,onIframeRef:this.saveIframeRef,onVolumeChange:this.onVolumeChange})))}render(){const{dataHook:e,showPlayer:t,fillAllSpace:n}=this.props;return l().createElement("div",{className:f()(nt,{[st]:n}),ref:this.playerRef,"data-hook":e,style:this.getStyles()},this.overlay,t&&l().createElement("div",{className:rt,dir:"ltr",ref:this.savePlayerWrapperRef,"aria-hidden":this.shouldShowInitialOverlay()},this.player))}},s()(at,"defaultProps",{onPause:u().noop,onPlayStart:u().noop,onResume:u().noop,onEnded:u().noop,onPlayBlocked:u().noop,showPlayer:!0,showPoster:!0,dataHook:"player"}),at)));var pt=n(42801),ht=n(53191),mt=n(73865),ft=n(85359),gt=n(72034);const vt={fetchVideoUrls:ht.C,fetchVideoCards:mt.T,cleanupVideoCards:ft.p,logBi:M.k,logWidgetVidPlayStart:h.Q};class yt extends l().Component{constructor(){super(...arguments),s()(this,"reloadCounts",{}),s()(this,"reloadVideoUrls",(e=>{if(!e)return;const{fetchVideoUrls:t,videoItem:n}=this.props,{id:r}=n;if(this.reloadCounts[r]=this.reloadCounts[r]||0,this.reloadCounts[r]+=1,!(this.reloadCounts[r]>1))switch(e.errorType){case G.ERRORS.MANIFEST_LOAD:case G.ERRORS.LEVEL_LOAD:case G.ERRORS.CONTENT_LOAD:t(n,!0)}})),s()(this,"onPlayStart",(()=>{this.props.onPlayStart(),this.sendVidStartPlayBI()})),s()(this,"onEnded",(()=>{const{onEnded:e,handleVideoEnd:t}=this.props;this.sendVidPlayedBI(),e(),t()})),s()(this,"sendBIForVideoInfoShow",(()=>{this.sendBI("widget.vid.info.clicked")})),s()(this,"sendBIForPurchaseRequested",(()=>{this.sendBuyBI("widget.vid.buy.clicked")})),s()(this,"sendBIForShareRequested",(e=>{this.sendBI("widget.vid.share.clicked",{button:e})})),s()(this,"sendBIForFullScreenChanged",(e=>{const{channelData:t,videoItem:n}=this.props;e&&this.props.logBi("widget.vid.fullScreen.entered",{channelID:t.id,videoID:n.id,origin:"on_site"}),this.props.onFullScreenChanged(e)})),s()(this,"onPurchaseRequest",(()=>{const{onPurchaseClick:e}=this.props;this.sendBIForPurchaseRequested(),e()})),s()(this,"onRentRequest",(()=>{const{onRentClick:e}=this.props;this.sendBIForPurchaseRequested(),e()})),s()(this,"onSubscribeRequest",(()=>{const{onSubscribeClick:e}=this.props;this.sendBIForPurchaseRequested(),e()}))}componentDidMount(){this.checkVideoUrls(this.props),this.updateVideoCards(this.props.videoItem)}UNSAFE_componentWillReceiveProps(e){this.checkVideoUrls(e)}componentDidUpdate(e){const t=!e.isVideoCardsEnabled&&this.props.isVideoCardsEnabled;(e.videoItem.id!==this.props.videoItem.id||t)&&this.updateVideoCards(this.props.videoItem)}checkVideoUrls(e){let{fetchVideoUrls:t,videoUrls:n,channelData:r,videoItem:o,currentSiteUser:i,shouldLoadVideo:s}=e;s&&(0,E.Lc)({videoUrls:n,channelData:r,videoItem:o,currentSiteUser:i})&&t(o)}updateVideoCards(e){const{isVideoCardsEnabled:t,fetchVideoCards:n,shouldLoadVideo:r,cleanupVideoCards:o}=this.props;r&&e&&(t&&e.hasCards?n(e.listId,e.id):o())}get isUserLogged(){const{currentSiteUser:e}=this.props;return Boolean(e)}sendVidStartPlayBI(){const{mainOrThumbnailLocation:e,channelData:t,videoItem:n}=this.props;this.props.logWidgetVidPlayStart({channelData:t,videoItem:n,button:e})}sendVidPlayedBI(){const{mainOrThumbnailLocation:e,channelData:t,videoItem:{id:n,durationSec:r},isLive:o,isAutoplayed:i}=this.props;this.props.logBi("widget.vid.played",{channelID:t.id,videoID:n,button:e,isLive:o,duration:(0,E.QZ)(r),isAutoplay:i})}sendBI(e,t){const{channelData:n,videoItem:r}=this.props,{id:o,videoSource:i}=r;this.props.logBi(e,u().assign({},t,{channelID:n.id,videoID:o,videoType:i}))}sendBuyBI(e){const{videoItem:t,channelData:n,mainOrThumbnailLocation:r}=this.props,o=(0,v.getBuyButtonDisplayType)(n,t);this.sendBI(e,{buyType:o,button:r})}render(){const{size:e,isOverQuota:t,fillAllSpace:n}=this.props,r=u().omit(this.props,"size");return l().createElement(dt,o()({},r,e,{isFetchDisabled:!0,translations:v.translations.getAll(),onPlayStart:this.onPlayStart,onEnded:this.onEnded,onError:this.reloadVideoUrls,onPurchaseRequest:this.onPurchaseRequest,onRentRequest:this.onRentRequest,onSubscribeRequest:this.onSubscribeRequest,onShareRequest:this.sendBIForShareRequested,onVideoInfoShow:this.sendBIForVideoInfoShow,onFullScreenChanged:this.sendBIForFullScreenChanged,isOverQuota:t,fillAllSpace:n}))}}s()(yt,"defaultProps",{abortPlayVideo:u().noop,onFullScreenChanged:u().noop,onPlayStart:u().noop,onEnded:u().noop,onMemberSignUp:u().noop,onSubscribeClick:u().noop,onPurchaseClick:u().noop,onRentClick:u().noop,handleVideoEnd:u().noop,onPlayBlocked:u().noop,onLoad:u().noop,mainOrThumbnailLocation:"main",simple:!1,mobileMode:!1,onPlayRequest:u().noop,shouldLoadVideo:!0,isLive:!1});const Et=(0,p.F)((0,d.$j)(((e,t)=>{const n=u().get(t,"videoItem",{});return{videoUrls:(0,pt.Z)(e,t),appSettings:(0,x.GR)(e),currentSiteUser:(0,le.C)(e),isVideoCardsEnabled:(0,ue.ON)(e,n),isOverQuota:(0,v.isVideoOverQuota)(n),isLive:(0,v.isLiveVideo)(n),isAutoplayed:(0,N.ZA)(e),isMobile:(0,gt.tq)(e)}}),vt)(yt))},4728:(e,t,n)=>{"use strict";n.d(t,{X:()=>o,Z:()=>r});const r={id:n(11150).DEMO_CHANNEL_ID,title:"Wix Demo Channel"},o={id:"a1ca9dac7ee44d52a41868329471105b",title:"Wix Editor Demo Channel"}},26209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={DASHBOARD:{CLOSED:"vod.dashboard.closed"},MODAL:{OPEN:"vod.modal.open",CLOSE:"vod.modal.close"},TRANSCODING:{READY:"vod.transcoding.ready"},TOOLTIP:{SHOW:"vod.tooltip.show",HIDE:"vod.tooltip.hide",DID_SHOW:"vod.tooltip.did-show",DID_HIDE:"vod.tooltip.did-hide"},POPOUT:{SHOW:"vod.popout.show",HIDE:"vod.popout.hide"},PAYMENT:{PAYMENT_EVENT:"vod.payment.payment-event",CANCEL_SUBSCRIPTION:"vod.payment.cancel-subscription"},SESSION:{LOGIN_USER:"vod.session.login-user",LOGOUT_USER:"vod.session.logout-user"}}},66046:(e,t,n)=>{"use strict";n.d(t,{i:()=>r});const r=[275,980]},44232:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={PENDING:"pending",FAILED:"failed",RESOLVED:"resolved"}},95921:(e,t,n)=>{"use strict";n.d(t,{Z:()=>P});var r=n(27762),o=n.n(r),i=n(44714),s=n(7480),a=n(26290),l=n.n(a),c=n(60042),u=n.n(c),d=n(12070),p=n(8992),h=n(99265),m=n(97434);const f="MXwxh2",g="mUCtKp",v="iSY3AP",y={logWidgetSystem:p.e,getPreviewUrlsAction:(e,t)=>()=>{const{channelService:n}=(0,h.g)();return n.getVideoPreviewUrls(e,t)}},E=(0,i.$j)(null,y)(class extends o().Component{constructor(e){super(e),l()(this,"setReady",(()=>{this.setState({isReady:!0})})),this.state={vidiUrls:[],uploadingError:!1,VODPlayer:null,isReady:!1},this.loadUrls()}componentDidMount(){(0,d.K)().then((e=>{this.setState({VODPlayer:e})}))}loadUrls(){const{channelId:e,instance:t}=this.props;this.props.logWidgetSystem("channel.cover.videoPreview.loadUrls.started"),this.props.getPreviewUrlsAction(e,t).then((e=>{this.props.logWidgetSystem("channel.cover.videoPreview.loadUrls.loaded"),this.setState({vidiUrls:(0,m.Z)({videoUrls:e}),uploadingError:!1})}),(()=>{this.props.logWidgetSystem("channel.cover.videoPreview.loadUrls.failed"),this.setState({uploadingError:!0})}))}shouldShowPoster(){const{uploadingError:e,isReady:t}=this.state;return!t||e}render(){const{width:e,height:t,poster:n}=this.props,{vidiUrls:r,VODPlayer:i}=this.state,s=u()(g,{[v]:!this.shouldShowPoster()});return o().createElement("div",{className:f},o().createElement("div",{className:s},n),i&&o().createElement(i,{width:e,height:t,vidiUrls:r,onPlay:this.setReady,canShowTitle:!1,hideMainUI:!0,loader:!1,videoViewMode:"FILL",muted:!0,autoPlay:!0,loop:!0}))}});var b=n(59017),S=n(93959),C=n(72034),I=n(95075);const P=(0,i.$j)((e=>({instance:(0,s.s8)(e),isEditorViewMode:S.ZJ(e),isMobileDevice:(0,C.ND)(e)})))(class extends o().Component{shouldRenderVideoPreview(){const{isEditorViewMode:e,isMobileDevice:t}=this.props;return this.isVideoPreview()&&!e&&!t}isVideoPreview(){const{showChannelCover:e,mediaInfo:t}=this.props;return Boolean(e&&t)}getImageCover(){const{width:e=I.LJ,height:t=I.BX,posterUrl:n,channelTitle:r,videoTitle:i,showChannelCover:s}=this.props;return o().createElement(b.t,{dataHook:"image-cover",alt:s?r:i,key:n,src:n,breakpoints:[{min:0,width:e,height:t}]})}render(){const{width:e,height:t,channelId:n,instance:r}=this.props;return this.shouldRenderVideoPreview()?o().createElement(E,{dataHook:"video-preview",channelId:n,instance:r,poster:this.getImageCover(),width:e,height:t}):this.getImageCover()}})},98782:(e,t,n)=>{"use strict";n.d(t,{Z:()=>fe});var r=n(77028),o=n.n(r),i=n(26290),s=n.n(i),a=n(27762),l=n.n(a),c=n(44714),u=n(17607),d=n.n(u),p=n(60042),h=n.n(p),m=n(59017),f=n(89173),g=n(42570),v=n(90159),y=n(4273),E=n(40363),b=n(7480),S=n(93959),C=n(54725);const I=e=>{let{videoItem:t}=e;return d().get(t,"embedOptions.enabled",!1)};var P=n(35232),O=n(68424),w=n(8992);const T="MBV0Qv";class A extends l().Component{constructor(){super(...arguments),s()(this,"handleChange",(e=>{this.props.onChange(e.target.value)}))}render(){const{options:e,selected:t,dataHook:n,ariaLabel:r,isRTL:o}=this.props;return l().createElement(m.Ph,{dataHook:n,ariaLabel:r,className:T,selected:t,onChange:this.handleChange,options:e,isRTL:o})}}const N=A;var _=n(72018);const R="Gx2vea",L="jGbHkw",D="KEf39L",x="rJZ1L0",k="ZsZMRx";class V extends l().Component{constructor(e){super(e),s()(this,"onCustomWidthChanged",(e=>{this.setState({width:e.target.value})})),s()(this,"onCustomHeightChanged",(e=>{this.setState({height:e.target.value})})),s()(this,"onWidthBlur",(()=>{if(!this.state.width)return;const e=Number(this.state.width);e===this.props.width||d().isNaN(e)||this.props.onWidthBlur(e)})),s()(this,"onHeightBlur",(()=>{if(!this.state.height)return;const e=Number(this.state.height);e===this.props.height||d().isNaN(e)||this.props.onHeightBlur(e)})),s()(this,"onSubmit",(e=>{e.preventDefault(),this.onWidthBlur(),this.onHeightBlur()}));const{width:t,height:n}=e;this.state={width:t,height:n}}UNSAFE_componentWillReceiveProps(e){const{width:t,height:n}=this.state;String(e.width)!==t&&this.setState({width:e.width}),String(e.height)!==n&&this.setState({height:e.height})}render(){const{dataHook:e,onFocus:t,inactive:n}=this.props,{width:r,height:o}=this.state,i=h()(L,{[k]:n});return l().createElement("form",{"data-hook":e,className:R,onSubmit:this.onSubmit},l().createElement(m.II,{className:i,dataHook:"custom-width",tabIndex:"0",value:r,onChange:this.onCustomWidthChanged,onFocus:t,onBlur:this.onWidthBlur,ariaLabel:this.props.t("widget.accessibility.widget-width",{width:r})}),l().createElement(_.Tw,{className:D}),l().createElement(m.II,{className:i,dataHook:"custom-height",tabIndex:"0",value:o,onChange:this.onCustomHeightChanged,onFocus:t,onBlur:this.onHeightBlur,ariaLabel:this.props.t("widget.accessibility.widget-height",{height:o})}),l().createElement("input",{type:"submit",className:x}))}}const M=(0,v.Z)()(V),B="xEJzqS",U="F9HtF5",F="detUj7",j="wrm8H_",Z="snihu0",H="twEzvy",W="vbY_qq",G="OQotdL";class z extends l().Component{constructor(e){super(e),s()(this,"handleCopyClick",(()=>{const{showSuccessMessage:e}=this.state;e||this.copyToClipboard()})),s()(this,"copyToClipboard",(()=>{document.queryCommandSupported("copy")&&(this.input.select(),document.execCommand("copy"),this.setState({showSuccessMessage:!0}),this.hideMessages(),this.props.onContentCopied())})),s()(this,"setRef",(e=>{this.input=e})),this.state={showSuccessMessage:!1}}componentDidMount(){this.props.onInit(this.input)}hideMessages(){setTimeout((()=>{this.setState({showSuccessMessage:!1})}),3e3)}render(){const{onFocus:e,value:t,isRTL:n}=this.props,{showSuccessMessage:r}=this.state;return l().createElement("div",{className:B},l().createElement(m.II,{dataHook:"iframe-code",className:U,setRef:this.setRef,onFocus:e,value:t}),l().createElement("button",{className:h()(F,{[G]:r,[Z]:n,[j]:!n}),tabIndex:"0",onClick:this.handleCopyClick},l().createElement("i",{className:W}),l().createElement("span",{className:H},this.props.t("share-overlay.embed.copy"))))}}const Y=(0,v.Z)()(z);var q;function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{dataHook:t,onBackButtonClick:n,t:r}=e;return l().createElement("div",{"data-hook":t,className:Q,dir:"ltr"},l().createElement("a",{href:"#","data-hook":"back-button",className:X,onClick:n,"aria-label":r("widget.accessibility.close-embed-form")},l().createElement(K,null)),l().createElement("span",{className:J},r("share-overlay.embed.video.title")))})),te=16/9,ne=200,re=Math.round(112.5),oe={"embed-form":"nLXiXM",embedForm:"nLXiXM","size-picker":"Kcs7lV",sizePicker:"Kcs7lV"},ie={logBi:w.k},se=(0,c.$j)((e=>({biToken:(0,b.LG)(e),instanceId:(0,b.Sg)(e),siteUrl:(0,b.$2)(e),fullSiteUrl:(0,b.tf)(e),siteOwnerId:(0,b.hx)(e)})),ie)(class extends l().Component{constructor(e){super(e),s()(this,"saveRef",(e=>{this.containerRef=e})),s()(this,"handleBackButtonClick",(e=>{e.preventDefault(),this.props.onBack()})),s()(this,"saveTextAreaRef",(e=>{this.textAreaRef=e})),s()(this,"selectCode",(()=>{this.textAreaRef.select()})),s()(this,"updateSize",(e=>{this.setState({size:e})})),s()(this,"onWidthBlur",(e=>{const t=!d().gt(e,ne),n=t?ne:e,r=t?re:(e=>Math.round(Number(e)/te))(e);this.setState({customHeight:r,customWidth:n})})),s()(this,"onHeightBlur",(e=>{const t=!d().gt(e,re),n=t?re:e,r=t?ne:(e=>Math.round(Number(e)*te))(e);this.setState({customHeight:n,customWidth:r})})),s()(this,"setCustomSize",(()=>{const{size:e}=this.state,t=d().last(this.SIZES).value;if(e!==t){const[n,r]=e.split("x");this.setState({size:t,customHeight:r,customWidth:n})}})),s()(this,"stopPropagation",(e=>{e.stopPropagation()})),s()(this,"handleContentCopied",(()=>{const{channelId:e,videoId:t}=this.props;this.props.logBi("widget.share.embed.copy.clicked",{channelID:e,videoID:t,shareType:f.SHARE_MODES.VIDEO})})),this.SIZES=[{value:"560x315",text:"560x315"},{value:"1280x720",text:"1280x720"},{value:"853x480",text:"853x480"},{value:"640x360",text:"640x360"},{value:"",text:e.t("share-overlay.embed.custom")}],this.DEFAULT_SIZE=this.SIZES[0],this.state={customWidth:"",customHeight:"",size:this.DEFAULT_SIZE.value,websiteUrl:null,instanceId:e.instanceId,biToken:e.biToken,pathToPage:null}}componentDidMount(){const{siteUrl:e,fullSiteUrl:t}=this.props,n=e.length,[r]=t.substr(n).split("?");this.setState({pathToPage:r?encodeURIComponent(r):""}),(0,g.T_)(this.containerRef)}generateEmbedUrl(){const{width:e,height:t}=this.getSize(),n=this.buildEmbedUrl();return n?``:""}buildEmbedUrl(){const{pathToPage:e,instanceId:t,biToken:n}=this.state;if(null===e)return"";const{channelId:r,videoId:o,compId:i,sitePageId:s,siteOwnerId:a}=this.props;return`https://embed.wix.com/video?instanceId=${t}&biToken=${n}&pathToPage=${e}&channelId=${r||a}&videoId=${o}&compId=${i}&sitePageId=${s}`}getSize(){const{size:e,customWidth:t,customHeight:n}=this.state;if(e){const[t,n]=e.split("x");return{width:t,height:n}}if(t&&n)return{width:t,height:n};const[r,o]=this.DEFAULT_SIZE.value.split("x");return{width:r,height:o}}getOptions(){return this.SIZES}getCustomSizeWidth(){const{size:e,customWidth:t}=this.state;return e?e.split("x")[0]:t}getCustomSizeHeight(){const{size:e,customHeight:t}=this.state;return e?e.split("x")[1]:t}render(){const{dataHook:e,isRTL:t}=this.props,{size:n}=this.state;return l().createElement("section",{"data-hook":e,ref:this.saveRef,onClick:this.stopPropagation,className:oe["embed-form"]},l().createElement(ee,{dataHook:"header",onBackButtonClick:this.handleBackButtonClick}),l().createElement("div",{className:oe["size-picker"]},l().createElement(N,{dataHook:"embed-select",onChange:this.updateSize,selected:n,options:this.getOptions(),isRTL:t,ariaLabel:this.props.t("widget.accessibility.widget-size",{size:n.label})}),l().createElement(M,{dataHook:"custom-size",className:oe["custom-sizes"],inactive:Boolean(n),width:this.getCustomSizeWidth(),height:this.getCustomSizeHeight(),onFocus:this.setCustomSize,onWidthBlur:this.onWidthBlur,onHeightBlur:this.onHeightBlur})),l().createElement(Y,{onInit:this.saveTextAreaRef,onFocus:this.selectCode,onContentCopied:this.handleContentCopied,value:this.generateEmbedUrl(),isRTL:t}))}}),ae=(0,v.Z)()(se),le="Q4uDVe",ce="jK8_1X",ue="r4hhMG";var de;const pe={[f.SHARE_MODES.VIDEO]:"share-overlay.social.share",[f.SHARE_MODES.CHANNEL]:"widget.compact-view.components.action-bar.share-this-channel",CHANNEL_AND_VIDEO:"share-overlay.social.title"},he={closeShareOverlay:P.sx,logBi:w.k},me=(0,c.$j)(((e,t)=>{const n=S.g4(e),r=S.ZJ(e),o=!(n||r);return{shareMode:(0,y.W3)(e),canShareContent:o,isEditor:r,isChannelShareVisible:d().isUndefined(t.canShareChannel)?(0,E.Sd)(e):t.canShareChannel,isVideoShareVisible:d().isUndefined(t.canShareVideo)?(0,C.r)(e):t.canShareVideo,instanceInfo:{...(0,y.sE)(e),biToken:(0,b.LG)(e)},isShareOverlayOpen:(0,y.Wg)(e),shouldShowEmbedButton:I(t),compId:(0,b.Qp)(e),sitePageId:(0,b.zj)(e),videoUrl:(0,y.cy)(e,t),channelUrl:(0,y.GT)(e),isRTL:(0,E.dZ)(e)}}),he)((de=class extends l().Component{constructor(e){super(e),s()(this,"openEmbedForm",(0,O.Q)((()=>{this.setState({isEmbedOpen:!0})}))),s()(this,"closeEmbedForm",(()=>{this.state.isEmbedOpen&&this.setState({isEmbedOpen:!1})})),s()(this,"closeShareOverlay",(()=>{this.props.closeShareOverlay(),this.props.onClosed()})),s()(this,"saveRef",(e=>{this.containerRef=e})),s()(this,"handleShare",(0,O.Q)((e=>{let{networkName:t,shareType:n}=e;const{channelData:r,videoItem:o}=this.props;this.props.logBi("widget.vid.share.clicked",{button:t,shareType:n,channelID:r.id,videoID:o.id})}))),s()(this,"handleLinkCopied",(0,O.Q)((e=>{let{shareType:t}=e;const{channelData:n,videoItem:r}=this.props;this.props.logBi("widget.vid.share.clicked",{button:"link",shareType:t,channelID:n.id,videoID:r?r.id:null})}))),this.state={isEmbedOpen:!1}}UNSAFE_componentWillReceiveProps(e){const{isShareOverlayOpen:t,isEditor:n}=this.props;t&&!e.isShareOverlayOpen&&this.closeEmbedForm(),!n&&e.isEditor&&this.closeShareOverlay()}componentDidUpdate(e){const{isShareOverlayOpen:t}=this.props;!e.isShareOverlayOpen&&t&&(0,g.T_)(this.containerRef)}componentWillUnmount(){const{isShareOverlayOpen:e,closeShareOverlay:t}=this.props;e&&t()}getTitleByShareMode(e){const{isChannelShareVisible:t,isVideoShareVisible:n}=this.props;if(t&&n)return this.props.t(pe.CHANNEL_AND_VIDEO);const r=pe[e];return r?this.props.t(r):""}getTranslations(e){return{titleText:this.getTitleByShareMode(e),shareChannelText:this.props.t("share-overlay.social.share-channel"),shareVideoText:this.props.t("share-overlay.social.share-video"),twitterDescriptionText:this.props.t("social-share.network.twitter",{title:"{title}",siteUrl:"{siteUrl}"}),pinterestDescriptionText:this.props.t("social-share.network.pinterest",{title:"{title}",description:"{description}"}),tumblrDescriptionText:this.props.t("social-share.network.tumblr",{title:"{title}",siteUrl:"{siteUrl}"}),linkCopiedText:this.props.t("share-overlay.social.link-copied"),embedTooltipText:this.props.t("share-overlay.social.embed-video"),facebookTooltipText:this.props.t("social-button.facebook"),linkTooltipText:this.props.t("share-overlay.social.copy-link"),pinterestTooltipText:this.props.t("social-button.pinterest"),tumblrTooltipText:this.props.t("social-button.tumblr"),twitterTooltipText:this.props.t("social-button.twitter")}}getAriaLabels(){return{facebookAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Facebook"}),twitterAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Twitter"}),pinterestAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Pinterest"}),tumblrAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Tumblr"}),linkAriaLabel:this.props.t("widget.accessibility.get-link"),embedAriaLabel:this.props.t("widget.accessibility.get-embed-code"),moreAriaLabel:this.props.t("widget.accessibility.show-more")}}canShowSelect(){const{isChannelShareVisible:e,isVideoShareVisible:t,videoItem:n}=this.props;return e&&t&&Boolean(n)}getShareMode(){const{videoItem:e,shareMode:t}=this.props;return e?t:f.SHARE_MODES.CHANNEL}render(){const{instanceInfo:e,canShareContent:t,channelData:n,videoItem:r,isShareOverlayOpen:i,shouldShowEmbedButton:s,videoUrl:a,channelUrl:c,compId:u,sitePageId:d,shareMode:p,isRTL:f}=this.props,g=h()("share-overlay-container",le,{[ce]:i}),{isEmbedOpen:v}=this.state;return l().createElement("div",{className:g,"data-hook":"share-overlay","aria-hidden":!i,ref:this.saveRef},l().createElement(m.rs,{type:"fade-in-out",className:`share-overlay-animate ${ue}`,when:i},l().createElement(m.sw,{dataHook:"closable-overlay",onClose:this.closeShareOverlay,closeOnBodyClick:!0,isFullWidth:!0,isVisible:i,isRTL:f,ariaLabel:this.props.t("widget.accessibility.share"),closeButtonAriaLabel:this.props.t("widget.accessibility.close-share")},l().createElement(m.nF,o()({channelData:n,videoItem:r,shareMode:this.getShareMode(),instanceInfo:e,canShareContent:t,onEmbedClicked:this.openEmbedForm,canShowSelect:this.canShowSelect(),onShare:this.handleShare,onLinkCopied:this.handleLinkCopied,shouldShowEmbedButton:s,videoUrl:a,channelUrl:c,isRTL:f},this.getTranslations(p),this.getAriaLabels()),v&&l().createElement(ae,{dataHook:"embed-form",onBack:this.closeEmbedForm,channelId:n.id,videoId:r.id,compId:u,sitePageId:d,isRTL:f})))))}},s()(de,"defaultProps",{onShare:d().noop,onClosed:d().noop}),de)),fe=(0,v.Z)()(me)},78439:(e,t,n)=>{"use strict";n.d(t,{IJ:()=>d,yZ:()=>h,zS:()=>u});var r=n(17607),o=n.n(r),i=n(97698),s=n(40363),a=n(66046),l=n(58795);const c=(0,i.P1)(((e,t)=>t),s.CG,s.Yj,((e,t,n)=>{if(!e)return 0;return e-2*(n?t:l.m)})),u=(0,i.P1)(c,s.A1,s.I2,((e,t,n)=>{if(!e)return n;const r=a.i[0]+t,o=Math.floor(e/r);return Math.min(Math.max(o,1),n)})),d=(0,i.P1)(c,s.A1,s.I2,u,((e,t,n,r)=>{const i=Math.min(r,n),s=(l=(r>=n||t?e-(i-1)*t:e)/i,Math.round(100*l)/100);var l;return o().clamp(s,...a.i)})),p=(0,i.P1)(d,(e=>e>699?80:e>499?60:50)),h=(0,i.P1)(s.vr,s.A1,p,((e,t,n)=>e?o().clamp(t,n,l.c):t))},66082:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,z:()=>i});var r=n(21627);const o={PLAYBACK_MODULE_LOADED:"CLIENT.MOBILE.PLAYBACK_MODULE.LOADED"},i=(0,r.Z)(o.PLAYBACK_MODULE_LOADED)},82586:(e,t,n)=>{"use strict";n.d(t,{aL:()=>o,bX:()=>i,pi:()=>s});var r=n(21627);const o={CLOSE_SLIDE_MENU:"CLIENT.MOBILE.SLIDE_MENU.CLOSE",OPEN_SLIDE_MENU:"CLIENT.MOBILE.SLIDE_MENU.OPEN"},i=(0,r.Z)(o.CLOSE_SLIDE_MENU),s=(0,r.Z)(o.OPEN_SLIDE_MENU)},94006:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={VIDEO_INFO:"videoInfo",ALL_CARDS:"allCards"}},75087:(e,t,n)=>{"use strict";n.d(t,{J8:()=>S,xy:()=>C});var r=n(17607),o=n.n(r),i=n(83846),s=n(80146),a=n(1719),l=n(81895),c=n(76251),u=n(18380),d=n(40363),p=n(41977),h=n(27676),m=n(91221),f=n(94006),g=n(78042),v=n(89173),y=n(34964),E=n(2023),b=n(98898);const S=e=>w(!1,e),C=e=>w(!0,e),I=(e,t,n)=>{const r=(0,u.mJ)(t,n);e((0,y.s)({videoItem:r,channelData:(0,b.gD)(t,(0,b.gO)(t))}))},P={[m.oK.OPEN_ACTION_CARDS]:function(e,t){const n=(0,h.sI)(t);o().isEmpty(n)||(e((0,g.A9)()),e((0,l.V)(f.Z.ALL_CARDS)))},[m.oK.PLAY_NEXT_VIDEO]:function(e,t,n,r){const o=(0,a.e2)(t),s=(0,c.Xm)(t)&&!(0,c.so)(t);o&&(I(e,t,o),e((0,i.x)(o,s)))}},O={[m.oK.PLAY_NEXT_VIDEO]:function(e,t,n,r){const o=(0,a.e2)(t);if(o){const n=(0,u.mJ)(t,o);(0,v.isFacebookVideo)(n)||(I(e,t,o),e((0,s.D0)(o,!0)))}}},w=(0,E.DM)("handleVideoEnd",((e,t)=>(n,r)=>{const o=r();if(!(0,p.qf)(o)){const r=(0,d.tU)(o),i=(e?O:P)[r];i&&i(n,o,t,e)}}))},81308:(e,t,n)=>{"use strict";n.d(t,{h7:()=>c,CC:()=>u});var r=n(21627),o=n(58248),i=n(7580);var s=n(7480),a=n(61679);const l=(0,r.Z)("CLIENT.OPEN_MODAL"),c=e=>(t,n)=>{const r=(0,s.Qp)(n()),o={...e,compId:r};t(l(o)),(0,a.h7)(o).catch(a.Pw)},u=()=>e=>{e(c({closeOnOverlayClick:!0,title:(0,i.t)("widget.preview-prompt.preview-mode"),contentType:o.J.PREVIEW_PROMPT}))}},42147:(e,t,n)=>{"use strict";n.d(t,{DV:()=>a,VG:()=>s,aK:()=>l,d4:()=>i,n$:()=>u,sT:()=>c});var r=n(21627),o=n(73004);const i=(0,o.f)("PAYMENT.CREATE_ORDER"),s=(0,o.f)("PAYMENT.INIT_CHECKOUT"),a=(0,r.Z)("PAYMENT.SELECT_METHOD"),l=(0,r.Z)("PAYMENT.STATUS_CHANGE"),c=(0,r.Z)("PAYMENT.ERROR"),u={IDLE:0,PENDING:1,DONE:2,FAIL:3}},74277:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,b:()=>i});var r=n(21627);const o={SET:"CLIENT.VIDEO.AUTOPLAYED.SET"},i=(0,r.Z)(o.SET)},67917:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i,a:()=>o});var r=n(21627);const o={SET:"CLIENT.VIDEO.FULLSCREEN_STATUS.SET"},i=(0,r.Z)(o.SET)},81895:(e,t,n)=>{"use strict";n.d(t,{V:()=>i,a:()=>o});var r=n(21627);const o={SET:"CLIENT.VIDEO.OVERLAY_CONTENT.SET"},i=(0,r.Z)(o.SET)},44826:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i,a:()=>o});var r=n(21627);const o={SET:"CLIENT.VIDEO.SAVED_TIME.SET"},i=(0,r.Z)(o.SET)},8825:(e,t,n)=>{"use strict";n.d(t,{Nu:()=>c,Zj:()=>l,aL:()=>s});var r=n(21627),o=n(76251),i=n(2023);const s={SET_MUTED:"CLIENT.VIDEO.SOUND.SET_MUTED",SET_VOLUME_CHANGED_BY_USER:"CLIENT.VIDEO.SOUND.SET_VOLUME_CHANGED_BY_USER"},a=(0,r.Z)(s.SET_VOLUME_CHANGED_BY_USER),l=(0,r.Z)(s.SET_MUTED),c=(0,i.DM)("setVolumeChangedByUser",(()=>(e,t)=>{(0,o.so)(t())||e(a())}))},78042:(e,t,n)=>{"use strict";n.d(t,{$g:()=>i,A9:()=>s,aL:()=>o});var r=n(21627);const o={SHOW:"CLIENT.VIDEO.PLAYER_UI.SHOW",HIDE:"CLIENT.VIDEO.PLAYER_UI.HIDE"},i=(0,r.Z)(o.SHOW),s=(0,r.Z)(o.HIDE)},83846:(e,t,n)=>{"use strict";n.d(t,{x:()=>c});var r=n(81759),o=n(99490),i=n(89173),s=n(90854),a=n(18380),l=n(42570);const c=(0,n(2023).DM)("requestPlayVideo",(function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=!1),(c,u)=>{const d=u(),p=(0,a.$u)(d),h=(0,i.getChannelForWidget)(d),m=(0,s.C)(d),f=p[e];c((0,l.$4)(h,f,m)?(0,o.Kz)(f.id,t,n):(0,r.Uw)(f.id))}}))},62910:(e,t,n)=>{"use strict";n.d(t,{Zj:()=>s,aL:()=>o,gM:()=>i});var r=n(21627);const o={ALL:"CLIENT.VIDEO_URLS.CLEAR_ALL",FOR_ITEM:"CLIENT.VIDEO_URLS.CLEAR_FOR_ITEM"},i=(0,r.Z)(o.ALL),s=(0,r.Z)(o.FOR_ITEM)},53191:(e,t,n)=>{"use strict";n.d(t,{C:()=>h,a:()=>c});var r=n(73004),o=n(7480),i=n(2023),s=n(23858),a=n(99265);const l=(0,r.f)("CLIENT.VIDEO_URLS.GET"),c=l.NAMES,{START:u,SUCCESS:d,FAIL:p}=l,h=(0,i._N)("fetchVideoUrls",(function(e,t){return void 0===t&&(t=!1),(n,r)=>{const i=r(),{videoUrlsCache:l}=i,c=(0,o.s8)(i),h=(0,s.S)(i);if(!t&&(!e||l[e.id]))return;const m={videoItem:e};if(n(u(m)),e.dgsInfo&&!e.itemId&&!e.listId)return Promise.resolve();const f=e.listId||i.channelInfo.info.id;return(0,a.g)().videoService.getVideoUrls(e.itemId,f,c,h).then((function(e){return n(d(m,e)),e}),(function(e){n(p(m,e))}))}}))},13055:(e,t,n)=>{"use strict";n.d(t,{d:()=>s});var r=n(89173),o=n(18380),i=n(68155);const s=(0,n(2023)._N)("ensureVideoLoaded",(e=>(t,n)=>{const s=n(),a=(0,o.$u)(s),l=(0,r.getChannelForWidget)(s);return a[e]?Promise.resolve():t((0,i.t)(l.id,e))}))},77944:(e,t,n)=>{"use strict";n.d(t,{O2:()=>P,OF:()=>S,R7:()=>m,X0:()=>C,YR:()=>f,gU:()=>p,l1:()=>I,nR:()=>b,pX:()=>h,yq:()=>y});var r=n(17607),o=n.n(r),i=n(21627),s=n(65145),a=n(41977),l=n(1719),c=n(51336),u=n(2023),d=n(98898);const p="CLIENT.LAZY_CHANNEL_VIDEOS.RESET",h="CLIENT.LAZY_CHANNEL_VIDEOS.PAGE_INDEX.SET",m="CLIENT.LAZY_CHANNEL_VIDEOS.VIDEO_INDEX.SET",f="CLIENT.LAZY_CHANNEL_VIDEOS.PREPEND_VIDEO_IDS",g=(0,i.Z)(h),v=(0,i.Z)(m),y=(0,i.Z)(p),E=((0,i.Z)(f),(0,u._N)("loadMoreInChunks",(function(e,t){let{category:n,tag:r,query:o}=void 0===t?{}:t;return async(t,i,s)=>{let{storage:a}=s,c=e;const u=i(),d=(0,l.W$)(u);let p=await a.loadingPromise;for(;c>0&&(!p||(null==(h=p.data)?void 0:h.result.length)>=d&&null!=(m=p.paging)&&m.cursor);){var h,m,f;await t(b(d,{category:n,tag:r,query:o})),p=await a.loadingPromise,c-=(null==(f=p)||null==(f=f.data)||null==(f=f.result)?void 0:f.length)??d}a.loadingPromise=null}}))),b=(0,u._N)("loadMore",(function(e,t){let{category:n,tag:r,query:i}=void 0===t?{}:t;return(t,s,a)=>{let{storage:u}=a;const p=s(),h=o().omitBy({query:i,tag:r,category:n},o().isEmpty);return u.loadingPromise=(u.loadingPromise||Promise.resolve()).then((()=>{const n=(0,l.Lp)(p);return n&&u.lastCursor===n?Promise.resolve():(u.lastCursor=n,t((0,c.qz)((0,d.gO)(p),{paging:{size:e,cursor:n},...h})))})),u.loadingPromise}})),S=(0,u._N)("loadMoreVideoPages",(function(e){return void 0===e&&(e=1),(t,n)=>{const r=n();if((0,a.qf)(r))return Promise.resolve();const o=(0,s.uP)(r),i=(0,s.tz)(r),c=(0,l.W$)(r);return t((e>1?E:b)(c*e,{[i]:o}))}})),C=(0,u.DM)("goToLazyVideosPageIndex",(e=>(t,n)=>{const r=n(),o=(0,l.uB)(r),i=(0,l.Lp)(r);o.length===e+1&&i&&t(S()),t(g(e))})),I=(0,u.DM)("loadMoreVideosForMobileVertical",(()=>(e,t)=>{const n=t(),r=(0,l.Lp)(n),o=(0,l.DQ)(n);r&&e(S(1)),e(g(o+1))})),P=e=>(t,n)=>{const r=n(),o=(0,l.Di)(r),i=(0,l.Lp)(r);o.length===e+1&&i&&t(S()),t(v(e))}},5070:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(17607),o=n.n(r),i=n(24220),s=n(81759),a=n(51336),l=n(77944);const c={prependedIds:[],ids:[],cursor:null,perPage:0,isFetching:!1,currentPageIndex:0,currentVideoIndex:0},u=e=>t=>({...t,isFetching:e}),d=(0,i.Z)({[a.aL.START]:u(!0),[a.aL.FAIL]:u(!1),[a.aL.SUCCESS]:(e,t)=>{let{payload:n}=t;const r=o().reject(n.response.data.result,(t=>o().includes(e.prependedIds,t)));return{...e,ids:[...e.ids,...r],cursor:n.response.paging.cursor,isFetching:!1}},[l.YR]:(e,t)=>{let{payload:n}=t;return{...e,prependedIds:[...e.prependedIds,...o().castArray(n)]}},[l.pX]:(e,t)=>{let{payload:n}=t;return{...e,currentPageIndex:n}},[l.R7]:(e,t)=>{let{payload:n}=t;return{...e,currentVideoIndex:n}},[s.At.SET]:(e,t)=>{let{payload:n}=t;return{...e,currentVideoIndex:Math.max(0,o().indexOf(e.ids,n,0))}},[s.At.RESET]:e=>({...e,currentVideoIndex:0}),[l.gU]:o().constant(c)},c)},1719:(e,t,n)=>{"use strict";n.d(t,{DI:()=>h,DQ:()=>f,OS:()=>g,Lp:()=>m,ab:()=>v,e2:()=>S,Di:()=>p,uB:()=>y,W$:()=>d,DV:()=>b,zV:()=>E});var r=n(17607),o=n.n(r),i=n(97698);var s=n(40363),a=n(91221);var l=n(78439),c=n(18380),u=n(72034);const d=(0,i.P1)(s.GR,s.bm,s.I2,l.zS,s.zD,s.cM,s.sn,s.v3,s.BH,(e=>e.isLightbox),u.tq,s.ZG,((e,t,n,r,o,i,s,l,c,u,d,p)=>e?d?c?4:8:u?Math.ceil(window.innerWidth/272):l?r*t:s?a.CA*a.$w:o||i?n*t:8:0)),p=(0,i.P1)((e=>e.lazyChannelVideos.prependedIds),(e=>e.lazyChannelVideos.ids),((e,t)=>[...e,...o().without(t,...e)])),h=(0,i.P1)(p,c.$u,((e,t)=>o().map(e,(e=>t[e])))),m=e=>e.lazyChannelVideos.cursor,f=e=>e.lazyChannelVideos.currentPageIndex,g=e=>e.lazyChannelVideos.currentVideoIndex,v=e=>e.lazyChannelVideos.isFetching,y=(0,i.P1)(p,d,((e,t)=>o().chunk(e,t))),E=(0,i.P1)(p,g,((e,t)=>Boolean(e[t-1])&&-1!==t)),b=(0,i.P1)(p,g,((e,t)=>Boolean(e[t+1])&&-1!==t)),S=(0,i.P1)(p,g,((e,t)=>e[t+1]||null))},23424:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(17607),o=n.n(r),i=n(24220),s=n(81546);const a=(0,i.Z)({[s.MF]:(e,t)=>{let{payload:n}=t;return o().merge({},e,n)}},null)},88420:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(24220).Z)({},{})},95378:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(17607),o=n.n(r),i=n(24220),s=n(42147);const a={config:null,error:null,orderId:null,paymentType:null,paymentMethods:null,selectedMethod:null,checkoutInitializationStatus:s.n$.IDLE};function l(e,t){let{payload:n}=t;return n&&n.params&&(n=n.params),o().isError(n)&&(n=n.message),o().isObject(n)&&(n=o().get(n,"data.error_description")),n&&o().isString(n)||(n="unknown_error"),{...e,status:"ERROR",error:n}}const c=(0,i.Z)({[s.VG.START]:e=>({...e,checkoutInitializationStatus:s.n$.PENDING}),[s.VG.SUCCESS]:e=>({...e,checkoutInitializationStatus:s.n$.DONE}),[s.VG.FAIL](e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{"use strict";n.d(t,{Z:()=>C});var r=n(74081),o=n(24220),i=n(99490),s=n(81759),a=n(60581);const l=a.VIDEO_PLAYBACK_STATUSES.INITIAL,c=()=>a.VIDEO_PLAYBACK_STATUSES.INITIAL,u=(0,o.Z)({[i.aL.PLAY]:()=>a.VIDEO_PLAYBACK_STATUSES.PLAYING,[i.aL.REQUEST_PLAY]:()=>a.VIDEO_PLAYBACK_STATUSES.PLAY_REQUESTED,[i.aL.ABORT_PLAY]:()=>a.VIDEO_PLAYBACK_STATUSES.PLAY_ABORTED,[i.aL.PAUSE]:e=>e===a.VIDEO_PLAYBACK_STATUSES.INITIAL?e:a.VIDEO_PLAYBACK_STATUSES.PAUSED,[i.aL.REQUEST_PAUSE]:()=>a.VIDEO_PLAYBACK_STATUSES.PAUSE_REQUESTED,[i.aL.RESET]:c,[i.aL.END]:()=>a.VIDEO_PLAYBACK_STATUSES.ENDED,[i.aL.SET]:(e,t)=>{let{payload:n}=t;return n},[s.At.SET]:c,[s.At.RESET]:c},l);var d=n(67917),p=n(8825),h=n(74277),m=n(81895);const f=(0,o.Z)({[d.a.SET]:(e,t)=>{let{payload:n}=t;return{...e,isInFullScreen:n}},[p.aL.SET_MUTED]:(e,t)=>{let{payload:n}=t;return{...e,muted:n}},[p.aL.SET_VOLUME_CHANGED_BY_USER]:e=>({...e,isVolumeChangedByUser:!0}),[h.a.SET]:(e,t)=>{let{payload:n}=t;return{...e,autoPlayed:n}},[m.a.SET]:(e,t)=>{let{payload:n}=t;return{...e,overlayContent:n||null}}},{isInFullScreen:!1,muted:!1,isVolumeChangedByUser:!1,autoPlayed:!1,overlayContent:null});var g=n(17607),v=n.n(g),y=n(78042);const E=(0,o.Z)({[y.aL.SHOW]:v().constant({isVisible:!0}),[y.aL.HIDE]:v().constant({isVisible:!1})},{isVisible:null});var b=n(44826);const S=(0,o.Z)({[b.a.SET]:(e,t)=>{let{payload:n}=t;return n}},0),C=(0,r.UY)({playback:u,state:f,ui:E,savedTime:S})},11176:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(17607),o=n.n(r),i=n(24220),s=n(53191),a=n(62910),l=n(44232);const c=(0,i.Z)({[s.a.START]:function(e,t){let{payload:n}=t;const{params:{videoItem:{id:r}}}=n;return{...e,[r]:{status:l.Z.PENDING}}},[s.a.SUCCESS]:function(e,t){let{payload:n}=t;const r=n.response,{params:{videoItem:{id:o}}}=n;return{...e,[o]:{status:l.Z.RESOLVED,urls:r}}},[s.a.FAIL]:function(e,t){let{payload:n}=t;const{params:{videoItem:{id:r}}}=n;return{...e,[r]:{status:l.Z.FAILED}}},[a.aL.ALL]:function(){return{}},[a.aL.FOR_ITEM]:function(e,t){let{payload:n}=t;const r=n;return o().omit(e,r)}},{})},23858:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(97698),o=n(7480),i=n(93959),s=n(11150);const a=(0,r.P1)(o.$2,i.bK,((e,t)=>t?e:s.PRODUCTION_HOSTS.manage))},40363:(e,t,n)=>{"use strict";n.d(t,{A1:()=>k,AV:()=>Ce,At:()=>R,BH:()=>G,C$:()=>xe,CG:()=>Ve,DM:()=>ze,DT:()=>_e,FE:()=>ie,GJ:()=>Ye,GR:()=>d,I2:()=>y,IV:()=>Me,K1:()=>le,Kd:()=>m,LF:()=>p,LY:()=>ee,Ns:()=>Z,PR:()=>T,QK:()=>Ie,R0:()=>De,R4:()=>ve,Sd:()=>re,To:()=>X,UW:()=>ne,Um:()=>Oe,Vx:()=>se,X3:()=>V,XM:()=>je,Xj:()=>Te,Yj:()=>v,ZG:()=>K,_n:()=>Ze,as:()=>Fe,bX:()=>M,bm:()=>g,bp:()=>Se,c9:()=>L,cM:()=>q,d2:()=>_,dZ:()=>W,eB:()=>We,fi:()=>we,gS:()=>Le,i3:()=>be,io:()=>ye,j0:()=>oe,jS:()=>Ne,jb:()=>J,jc:()=>He,jz:()=>B,l$:()=>Re,lM:()=>Pe,m8:()=>Q,mK:()=>Ge,od:()=>U,ok:()=>de,pC:()=>he,rV:()=>f,sn:()=>z,tU:()=>j,uP:()=>pe,um:()=>Be,v3:()=>$,vr:()=>Ae,z3:()=>O,zD:()=>Y,zn:()=>Ue});var r=n(17607),o=n.n(r),i=n(97698),s=n(34423),a=n(91221),l=n(60581),c=n(89173),u=n(41977);const d=e=>e.appSettings,p=(0,i.P1)(d,(e=>e.booleans.responsive)),h=(e,t)=>n=>o().get(n,e,t||o().get(e.replace("appSettings.",""))),m=h("appSettings.locale"),f=h("appSettings.booleans.autoPlay"),g=h("appSettings.numbers.numberOfRows"),v=h("appSettings.booleans.stretchToFullWidth"),y=h("appSettings.numbers.videosInRow"),E=h("appSettings.numbers.videoInfoPosition"),b=h("appSettings.numbers.showInfoAction"),S=h("appSettings.numbers.showInfoAction"),C=h("appSettings.numbers.layoutStyle"),I=(h("appSettings.numbers.expandedTheme"),h("appSettings.numbers.playType")),P=h("appSettings.numbers.mainActionStyleType"),O=h("appSettings.numbers.channelLayout"),w=h("appSettings.numbers.mobileChannelLayout"),T=h("appSettings.numbers.mainItemOverlayOpacity"),A=(h("appSettings.numbers.thumbnailOverlayOpacity"),h("appSettings.numbers.videoListVisibility")),N=e=>(0,i.P1)(A,(t=>t===e)),_=N(a.ac.ALWAYS_SHOW),R=N(a.ac.EXPAND_ON_CLICK),L=N(a.ac.NEVER_SHOW),D=h("appSettings.numbers.compactShowVideoListType"),x=h("appSettings.booleans.showSearch"),k=h("appSettings.numbers.thumbnailSpacing"),V=(h("appSettings.numbers.sliderHeight"),h("appSettings.numbers.textAlignment")),M=h("appSettings.booleans.useOptimalFontSizes"),B=h("appSettings.fonts.titleFont"),U=h("appSettings.fonts.textFont"),F=(h("appSettings.colors.thumbnailOverlayColor"),h("appSettings.numbers.loadMoreButtonType")),j=h("appSettings.numbers.videoEndOption"),Z=(0,i.P1)(F,(e=>e===a.p9.TEXT)),H=e=>(0,i.P1)(O,(t=>t===e)),W=(0,i.P1)(m,(e=>e&&-1!==l.RTL_LOCALES.indexOf(e))),G=(0,i.P1)(w,(e=>e===a.gI.VERTICAL)),z=H(a.Pf.COMPACT),Y=H(a.Pf.STRIP),q=H(a.Pf.CLASSIC),$=H(a.Pf.GRID),K=(0,i.P1)(O,(e=>e===a.Pf.SLIDER_BIG||e===a.Pf.SLIDER_SMALL)),X=(0,i.P1)(x,z,((e,t)=>e&&!t)),Q=h("appSettings.booleans.showTitleForMainItem"),J=h("appSettings.booleans.showChannelInfo"),ee=h("appSettings.booleans.showChannelShare"),te=h("appSettings.booleans.showSignIn"),ne=(0,i.P1)(te,c.getChannelForWidget,((e,t)=>e||(0,c.isSubscribedToChannel)(t))),re=(0,i.P1)(ee,u.qf,((e,t)=>!t&&e)),oe=(0,i.P1)(D,(e=>e!==a.bX.NEVER_SHOW)),ie=(0,i.P1)(oe,ee,J,ne,u.qf,((e,t,n,r,o)=>!o&&(e||t||n||r))),se=(0,i.P1)(A,(e=>e!==a.ac.NEVER_SHOW)),ae=h("appSettings.booleans.showPublisherForMainItem"),le=(0,i.P1)(ae,z,((e,t)=>e&&!t)),ce=h("appSettings.numbers.previewType"),ue=e=>(0,i.P1)(ce,(t=>t===e)),de=ue(a.lg.THUMBNAILS_HOVER),pe=ue(a.lg.MENU),he=ue(a.lg.ACTION_BAR),me=ue(a.lg.NAVIGATION_ARROWS),fe=h("appSettings.numbers.navigationArrowsBehavior"),ge=h("appSettings.numbers.thumbnailButtonsBehavior"),ve=(0,i.P1)(fe,me,((e,t)=>e===a.Uk.ALWAYS||t)),ye=(0,i.P1)(ge,de,((e,t)=>e===a.gp.ON_HOVER&&!t)),Ee=h("appSettings.numbers.navigationArrowsPosition"),be=(0,i.P1)(Ee,(e=>e===a.GY.OUTSIDE)),Se=h("appSettings.booleans.showVideoPublisherInList"),Ce=(0,i.P1)(Se,z,((e,t)=>e&&!t)),Ie=h("appSettings.booleans.allowComments"),Pe=h("appSettings.booleans.allowCommentsLive",!0),Oe=h("appSettings.booleans.showVideoTitleInList"),we=h("appSettings.booleans.showVideoDurationInList"),Te=h("appSettings.booleans.showVideoDescriptionInList"),Ae=(0,i.P1)(Oe,Ce,Te,(function(){for(var e=arguments.length,t=new Array(e),n=0;ne&&t)),h("appSettings.booleans.showExpandedVideoInfo"),h("appSettings.booleans.enableExpandedVideosSharing")),De=((0,i.P1)(h("appSettings.booleans.showExpandedSignIn"),ne,K,$,((e,t,n,r)=>n||r?e:t)),h("appSettings.booleans.showExpandedChannelTitle"),h("appSettings.booleans.showExpandedVideoTitle"),h("appSettings.booleans.showExpandedVideoList"),h("appSettings.booleans.showChannelTitle")),xe=h("appSettings.booleans.showChannelCategories"),ke=h("appSettings.numbers.mainItemType"),Ve=h("appSettings.numbers.containerMargins"),Me=e=>{const t=e.appSettings.booleans.showVideoQuality;return"boolean"!=typeof t?s.default.showVideoQuality.getDefaultValue():t},Be=e=>{const t=e.appSettings.booleans.showVideoPlaybackSpeed;return"boolean"!=typeof t?s.default.showVideoPlaybackSpeed.getDefaultValue():t},Ue=(0,i.P1)(ke,(e=>e===a.H_.CHANNEL_COVER)),Fe=(0,i.P1)(C,(e=>e===a.et.ROUND)),je=(0,i.P1)(I,(e=>e===a.yV.IN_FRAME)),Ze=(0,i.P1)(P,(e=>e===a.AK.ICON)),He=(0,i.P1)(P,(e=>e===a.AK.ICON_WITH_TEXT)),We=(0,i.P1)(b,(e=>e===a.p5.ALWAYS)),Ge=(0,i.P1)(b,(e=>e===a.p5.NEVER)),ze=(0,i.P1)(E,(e=>e===a.im.BELOW_VIDEOS)),Ye=(0,i.P1)(b,(e=>e===a.p5.ON_MOUSE_OVER));(0,i.P1)(S,(e=>e===a.tJ.ALWAYS)),(0,i.P1)(S,(e=>e===a.tJ.ON_MOUSE_OVER))},28133:(e,t,n)=>{"use strict";n.d(t,{C$:()=>d,hQ:()=>u});var r=n(17607),o=n.n(r),i=n(97698),s=n(89173),a=n(40363),l=n(83358);const c=(0,i.P1)(s.getChannelForWidget,(e=>o().get(e,"statsInfo.categories",[]))),u=(0,i.P1)(c,(e=>o().map(e,(e=>{let{value:t}=e;return{value:t,label:t}})))),d=(0,i.P1)(a.C$,s.getChannelForWidget,((e,t)=>e&&!(0,l.$_)(t)))},72034:(e,t,n)=>{"use strict";n.d(t,{tq:()=>s,ND:()=>a});const r="mobile",o="tablet",i=e=>(e=>e.hydratedData.data)(e).deviceType,s=e=>i(e)===r,a=e=>s(e)||(e=>i(e)===o)(e)},42801:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(44232);const o=(0,n(97698).P1)([e=>e.videoUrlsCache,(e,t)=>t.videoItem],((e,t)=>{if(!t)return null;const n=e[t.id];return n&&n.status===r.Z.RESOLVED?n.urls:null}))},91527:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var r=n(97698),o=n(42570),i=n(18380);const s=(0,r.P1)([o.hg,i.$u],((e,t)=>t[e]))},87321:(e,t,n)=>{"use strict";n.d(t,{Bp:()=>S,EW:()=>b,FE:()=>y,IZ:()=>E,ZH:()=>C,kH:()=>I});var r=n(17607),o=n.n(r),i=n(97698),s=n(42570),a=n(24170),l=n(91527),c=n(59946),u=n(40363),d=n(28133),p=n(76251),h=n(91591),m=n(94006),f=n(95075),g=n(1719),v=n(72034);const y=(0,i.P1)(u.R0,u.UW,u.jb,u.Sd,a.P,a.x,d.C$,(function(){for(var e=arguments.length,t=new Array(e),n=0;n!(!e||e.videoSource===h.qk.FACEBOOK&&t||e.videoSource===h.qk.VIMEO&&t))),b=(0,i.P1)(p.l$,(e=>e===m.Z.ALL_CARDS)),S=(0,i.P1)(b,c.BW,c.ah,((e,t,n)=>e||t||n)),C=(0,i.P1)(g.DQ,g.DI,s.sq,g.W$,((e,t,n,r)=>{if(n){const e=o().findIndex(t,(e=>{let{id:t}=e;return t===n})),r=t[e];t.splice(e,1),t.unshift(r)}return o().slice(t,0,(e+1)*r)})),I=e=>f.tn+e*(f.pV+f.KG)+f.pV/2},76251:(e,t,n)=>{"use strict";n.d(t,{R8:()=>r,Xm:()=>i,ZA:()=>a,l$:()=>l,so:()=>s,y3:()=>o});const r=e=>e.player.state.isInFullScreen,o=e=>e.player.ui.isVisible,i=e=>e.player.state.muted,s=e=>e.player.state.isVolumeChangedByUser,a=e=>e.player.state.autoPlayed,l=e=>e.player.state.overlayContent},45487:(e,t,n)=>{"use strict";n.d(t,{CP:()=>l,eY:()=>u,hU:()=>c});var r=n(97698),o=n(89173),i=n(7480),s=n(30568);const a=(0,r.P1)(i.tf,s.Z),l=(0,r.P1)(a,i.Qp,((e,t)=>Boolean(t&&e[o.URL_PARAM_COMP_ID]===t))),c=(0,r.P1)(a,l,((e,t)=>t?e[o.URL_PARAM_VIDEO_ID]:null)),u=(0,r.P1)(a,l,((e,t)=>t),((e,t,n)=>t?e[n]:null))},65145:(e,t,n)=>{"use strict";n.d(t,{n3:()=>a,rH:()=>l,tz:()=>s,uP:()=>i});var r=n(97698),o=n(21528);const i=e=>e.search.searchQuery,s=e=>e.search.searchQueryField,a=(0,r.P1)(s,i,((e,t)=>e===o.O.CATEGORY?t:"")),l=e=>e.search.isSearching},24170:(e,t,n)=>{"use strict";n.d(t,{P:()=>a,x:()=>s});var r=n(97698),o=n(89173),i=n(12900);const s=(0,r.P1)(o.getChannelForWidget,(e=>(0,i.g)({channel:e}))),a=(0,r.P1)(o.getChannelForWidget,(e=>(0,o.isSubscribedTo)(e)&&!(0,o.isSubscriptionWasCancelled)(e)))},27676:(e,t,n)=>{"use strict";n.d(t,{ON:()=>a,mk:()=>c,sI:()=>l});var r=n(97698),o=n(89173),i=n(90854),s=n(42570);const a=(0,r.P1)(i.C,o.getChannelForWidget,((e,t)=>t),((e,t,n)=>n&&!(0,o.isExternalVideo)(n)&&(0,s.yi)(t,n,e))),l=e=>e.videoCards,c=e=>{let{thumbnailSize:t,imageHost:n}=e;return(0,r.P1)(l,o.getChannelForWidget,((e,r)=>(0,s.RM)({channelId:r.id,videoCards:e,thumbnailSize:t,imageHost:n})))}},42062:(e,t,n)=>{"use strict";n.d(t,{F:()=>c,p:()=>u});var r=n(17607),o=n.n(r),i=n(97698),s=n(45487),a=n(18380),l=n(41977);const c=(0,i.P1)([l.qf,l.bb,s.hU],((e,t,n)=>e?t:n)),u=(0,i.P1)([c,a.$u],((e,t)=>!o().isEmpty(t[e])))},59946:(e,t,n)=>{"use strict";n.d(t,{BW:()=>u,Bc:()=>l,C4:()=>i,D0:()=>c,GI:()=>p,ah:()=>d,i8:()=>o,mC:()=>a,rE:()=>s});var r=n(60581);const o=e=>e.player.playback===r.VIDEO_PLAYBACK_STATUSES.PLAYING,i=e=>e.player.playback===r.VIDEO_PLAYBACK_STATUSES.INITIAL,s=e=>e.player.playback===r.VIDEO_PLAYBACK_STATUSES.PAUSED,a=e=>e.player.playback===r.VIDEO_PLAYBACK_STATUSES.PLAY_REQUESTED,l=e=>e.player.playback===r.VIDEO_PLAYBACK_STATUSES.PAUSE_REQUESTED,c=e=>e.player.playback===r.VIDEO_PLAYBACK_STATUSES.ENDED,u=e=>o(e)||a(e),d=e=>s(e)||l(e),p=e=>e.player.playback===r.VIDEO_PLAYBACK_STATUSES.PLAY_ABORTED},54725:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(97698),o=n(40363);const i=(0,r.P1)(o.DT,o.gS,o.zD,o.ZG,o.v3,o.XM,((e,t,n,r,o,i)=>n||r?t:i?e:t))},97434:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,k:()=>c});var r=n(17607),o=n.n(r),i=n(97698),s=n(32313);const a=e=>e.videoUrls;function l(e,t){return/mp4/i.test(t)?{url:e,type:s.MediaStreamType.MP4,name:/[0-9]+p/i.exec(t)[0]}:/mpd/i.test(t)?{url:e,type:s.MediaStreamType.DASH}:/m3u8/i.test(t)?{url:e,type:s.MediaStreamType.HLS}:/webm/i.test(t)?{url:e,type:s.MediaStreamType.WEBM}:null}const c=(0,i.P1)([a],(e=>e&&e.downloadUrl)),u=(0,i.P1)([a],(e=>o().map(e,l)))},93959:(e,t,n)=>{"use strict";n.d(t,{$W:()=>d,At:()=>s,ZJ:()=>c,bK:()=>u,g4:()=>l});var r=n(97698),o=n(60581),i=n(7480);const s=(0,r.P1)(i.ev,(e=>e.viewMode)),a=e=>(0,r.P1)(s,(t=>t===e)),l=a(o.VIEW_MODES.PREVIEW),c=a(o.VIEW_MODES.EDITOR),u=a(o.VIEW_MODES.SITE),d=a(o.VIEW_MODES.STANDALONE)},76361:(e,t,n)=>{"use strict";n.d(t,{tH:()=>f,Pw:()=>m});var r=n(17607),o=n.n(r);const i="login",s="signup";var a=n(8992),l=n(7480),c=n(2023);const u=(0,c.TU)("REQUEST_LOGIN"),d=(0,c.TU)("LOGOUT"),p={[s]:{requested:"user.signup.requested",succeeded:"user.signup.succeeded",cancelled:"user.signup.cancelled"},[i]:{requested:"user.logIn.requested",succeeded:"user.logIn.succeeded",cancelled:"user.logIn.cancelled"}},h=(0,c._N)("requestAuth",(e=>(t,n)=>{const r=e?i:s,c=n(),d=(0,l.Kd)(c),h=p[r];return t((0,a.e)(h.requested)),new Promise(((e,n)=>{t(u({language:d,mode:r},(n=>{(n=n.data||n).id&&(t((0,a.e)(h.succeeded,{previousEventName:h.requested})),e(n))}),(e=>{o().get(e,"wasCancelled")?t((0,a.e)(h.cancelled,{previousEventName:h.requested})):n(e)})))}))})),m=()=>h(!0),f=(0,c.DM)("logOutCurrentMember",(()=>e=>{e((0,a.e)("user.logOut.requested")),e(d())}))},34964:(e,t,n)=>{"use strict";n.d(t,{Q:()=>u,s:()=>c});var r=n(91591),o=n(89173),i=n(42570),s=n(8992),a=n(76251);const l=e=>{if((0,o.isLiveVideo)(e))switch(e.itemType){case r.qG.ItemScheduled:return o.BI_VIDEO_TYPE.SCHEDULED;case r.qG.ItemLive:return o.BI_VIDEO_TYPE.LIVE}return e.videoSource},c=e=>{let{videoItem:t,channelData:n,buttonName:r="play_video"}=e;return e=>{const{id:a,durationSec:c}=t,u=l(t);e((0,s.k)("widget.vid.clicked",{duration:(0,i.QZ)(c),channelID:n.id,videoType:u,videoID:a,overQuoted:(0,o.isVideoOverQuota)(t),buttonName:r}))}},u=e=>{let{channelData:t,videoItem:n,button:r}=e;return(e,o)=>{const c=(0,a.ZA)(o()),{id:u,durationSec:d}=n,p=l(n);e((0,s.k)("widget.vid.start.play",{duration:(0,i.QZ)(d),channelID:t.id,videoType:p,videoID:u,isAutoplay:c,button:r}))}}},39173:(e,t,n)=>{"use strict";n.d(t,{G:()=>l,n:()=>u});var r=n(17607),o=n.n(r),i=n(42570),s=n(89173),a=n(37378);const l={[i.FE.BUY]:"widget.overlay-buttons.buy",[i.FE.RENT]:"widget.overlay-buttons.rent",[i.FE.BUY_OR_RENT]:"widget.overlay-buttons.buy-from",[i.FE.PRICING_PLAN]:"widget.mobile.overlay-button.subscribe.short"},c={...{[i.FE.SUBSCRIBE]:"widget.channel-actions.subscribe",[i.FE.BUY]:"widget.overlay-buttons.buy",[i.FE.RENT]:"widget.overlay-buttons.rent",[i.FE.BUY_OR_RENT]:"widget.overlay-buttons.buy-from",[i.FE.PRICING_PLAN]:"widget.mobile.overlay-button.subscribe.short"},[i.o8.YOU_BOUGHT_THIS]:"actions.purchased",[i.o8.YOU_RENTED_THIS]:"actions.rented"},u=(e,t,n)=>{let{channelData:r,videoItem:l,currentSiteUser:u}=e;return((e,t,n)=>{let{channelData:r,videoItem:l,currentSiteUser:c,translations:u}=e;const d=(0,i.fy)({channelData:r,videoItem:l,currentSiteUser:c}),p=u[d];if(!p)return null;let h,m;switch(d){case i.FE.PRICING_PLAN:return t(p);case i.FE.SUBSCRIBE:return h=(0,s.getSubscriptionPriceInfo)(r.dealInfo),(0,a.Z)(p,h);case i.FE.BUY:return h=(0,s.getSalePriceInfo)(l.dealInfo),(0,a.Z)(p,h);case i.FE.RENT:return h=(0,s.getRentPriceInfo)(l.dealInfo),(0,a.Z)(p,h);case i.FE.BUY_OR_RENT:return h=(0,s.getMinPriceInfo)(l.dealInfo),(0,a.Z)(p,h);case i.o8.YOU_RENTED_THIS:return m=o().get(l.dgsInfo,"rent"),t(p,{date:m.expirationTs?new Intl.DateTimeFormat(n,{month:"short",day:"numeric"}).format(new Date(1e3*m.expirationTs)):void 0});default:return t(p)}})({channelData:r,videoItem:l,currentSiteUser:u,translations:c},t,n)}},30568:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(89173);function o(e){if(!e)return{};const t=e.match(/(?:\?|$)([^#]*)/)[1];return(0,r.parse)(t)}},12070:(e,t,n)=>{"use strict";n.d(t,{K:()=>r});const r=async()=>{const{VODPlayer:e}=await Promise.all([n.e(502),n.e(397)]).then(n.bind(n,9691));return e}},61679:(e,t,n)=>{"use strict";n.d(t,{Mr:()=>l,Pw:()=>s,h7:()=>a,nB:()=>i});var r=n(26209),o=n(59687);const i=Symbol("dismissed");Symbol("cancelled");function s(e){if(!function(e){return e===i}(e))return Promise.reject(e)}function a(e){return new Promise((function(t,n){o.Z.publish(r.Z.MODAL.OPEN,{...e,resolve:t,reject:n})}))}function l(){o.Z.publish(r.Z.MODAL.CLOSE)}},68424:(e,t,n)=>{"use strict";n.d(t,{Q:()=>a,y:()=>s});var r=n(81308),o=n(93959);let i;const s=e=>{i=e},a=e=>function(){if(i){const e=i.getState(),t=o.g4(e),n=o.ZJ(e);if(t||n)return void i.dispatch((0,r.CC)())}return e(...arguments)}},30489:(e,t,n)=>{"use strict";n.d(t,{QU:()=>f,QC:()=>m,X1:()=>c,yN:()=>p,P5:()=>h,L_:()=>g,fb:()=>u,Pu:()=>l});var r=n(17607),o=n.n(r),i=n(66393);const s={CLOSED_BY_USER:"closed-by-user",SUCCEED:"succeed"};var a=n(2023);const l=(0,a.TU)("OPEN_MOBILE_OVERLAY"),c=(0,a.TU)("OPEN_FULL_SCREEN_OVERLAY");function u(e,t,n){void 0===t&&(t=o().noop);const r=n?i.PaymentType.PLAN:i.PaymentType.SUBSCRIPTION;return c(`#/payment/${r}/${e}`,(e=>{e===s.CLOSED_BY_USER&&t()}))}function d(e,t,n){return c(e?`#/payment/${n}/${e}/${t}`:`#/payment/${n}/video/${t}`)}function p(e,t){return d(e,t,i.PaymentType.PURCHASE)}function h(e,t){return d(e,t,i.PaymentType.RENT)}function m(e,t){return d(e,t,i.PaymentType.MEMBER_ONLY)}function f(e){return c(`#/channel/${e}/info`)}function g(e,t){const n=`#/channel/${e}/share/`;return c(t?`${n}${t}`:n)}},59687:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(17607),o=n.n(r);const i={},s={subscribe(e,t){i[e]||(i[e]=[]);const n=i[e].push(t)-1;return function(){i[e].splice(n,1)}},publish(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{"use strict";n.d(t,{Y:()=>a,_:()=>s});var r=n(7480),o=n(2023),i=n(30718);const s="refreshOnLoginEvents",a=(0,o.DM)("storeForReload",(e=>(t,n)=>{const o=n(),a=(0,r.sq)(o),l=(0,r.Qp)(o);t((0,i.M)(s,{uid:a,stored:e,rootCompId:l},!0))}))},8992:(e,t,n)=>{"use strict";n.d(t,{k:()=>c,e:()=>u});var r=n(2023),o=n(17607),i=n.n(o);const s="requested",a={status:{"fullscreenModal.load":!0},getEventName(e){let{eventName:t}=e;return t.split(".").slice(0,-1).join(".")},getTransactionType(e){let{eventName:t}=e;return i().last(t.split("."))},isTransaction(e){let{eventName:t,previousEventName:n}=e;return a.getTransactionType({eventName:t})===s||n},hasActive:e=>Boolean(a.status[e]),start(e){a.status[e]=!0},complete:e=>delete a.status[e],getTransactionResult(e){const t=a.getEventName(e);return a.getTransactionType(e)===s?(a.hasActive(t)||a.start(t),!0):!!a.hasActive(t)&&a.complete(t)}},l=a,c=(0,r.TU)("LOG_BI"),u=(0,r.DM)("bi.logWidgetSystem",(function(e,t){let{previousEventName:n}=void 0===t?{}:t;return t=>{if(l.isTransaction({eventName:e,previousEventName:n})){if(!l.getTransactionResult({eventName:e}))return}t(c("widget-system",{eventName:e}))}}))},30718:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});const r=(0,n(2023).TU)("pubSubPublish")},2023:(e,t,n)=>{"use strict";n.d(t,{DM:()=>d,HA:()=>a,TU:()=>c,_N:()=>p,fs:()=>l,gh:()=>m});const r="@WORKER_ACTION",o="____worker-fn-proxy-id",i="FUNCTION_CALL_EVENT";(()=>{const e=(()=>{let e=0;return()=>++e})()})();function s(e,t,n){if(!h(e)&&!function(e){return"object"==typeof e&&e.type.startsWith("@PROXY/")}(e))return e;let{resolve:r,reject:o,args:i,...s}=e;return i=i.map((e=>t(e)?n(e):e)),s.isAsync&&(r=n(r),o=n(o)),{...s,resolve:r,reject:o,args:i}}function a(e,t){const n=e.events||[];n.forEach((e=>t(e))),e.consumeEvents(n.map((e=>e.id)))}function l(){const e=new Map,t=(()=>{let e=0;return()=>++e})();function n(n){const r=t();return e.set(r,n),{[o]:r}}return{serializeAction:function(e){return s(e,(e=>"function"==typeof e),n)},callFunction:function(t){if(t.name!==i)return;const{functionId:n,args:r}=t.data,o=e.get(n);o?(e.delete(n),o(...r)):console.error("calling callback function multiple times")},proxyfyFn:n}}function c(e){const t=`${r}/${e}`,n=function(){for(var e=arguments.length,n=new Array(e),r=0;rt,d=u,p=(e,t)=>u(e,t,{isAsync:!0});function h(e){return e.type.startsWith(r)}const m=e=>()=>t=>n=>{if(!h(n))return t(n);e(n)}},63346:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>ET});var r=n(27762),o=n.n(r);const i=new Map,s=e=>{const t=(n=e,Object.keys(n).filter((e=>void 0!==n[e])).sort().map((e=>`${e}=${n[e]}`)).join("&"));var n;if(i.has(t))return i.get(t);const r=(({language:e,country:t,...n})=>{if(void 0===Intl?.NumberFormat)throw new Error("Intl.NumberFormat is not available.");const r=(e=>e.split("-")[0])(e),o=t?`${r}-${t}`:e;return Intl.NumberFormat(o,{style:"currency",...n})})(e);return i.set(t,r),r};s.cache=i;const a={AC:"%N%n%O%n%A%n%C%n%Z",AD:"%N%n%O%n%A%n%Z %C",AE:"%N%n%O%n%A%n%S",AF:"%N%n%O%n%A%n%C%n%Z",AI:"%N%n%O%n%A%n%C%n%Z",AL:"%N%n%O%n%A%n%Z%n%C",AM:"%N%n%O%n%A%n%Z%n%C%n%S",AR:"%N%n%O%n%A%n%Z %C%n%S",AS:"%N%n%O%n%A%n%C %S %Z",AT:"%O%n%N%n%A%n%Z %C",AU:"%O%n%N%n%A%n%C %S %Z",AX:"%O%n%N%n%A%nAX-%Z %C%n\xc5LAND",AZ:"%N%n%O%n%A%nAZ %Z %C",BA:"%N%n%O%n%A%n%Z %C",BB:"%N%n%O%n%A%n%C, %S %Z",BD:"%N%n%O%n%A%n%C - %Z",BE:"%O%n%N%n%A%n%Z %C",BF:"%N%n%O%n%A%n%C %X",BG:"%N%n%O%n%A%n%Z %C",BH:"%N%n%O%n%A%n%C %Z",BL:"%O%n%N%n%A%n%Z %C %X",BM:"%N%n%O%n%A%n%C %Z",BN:"%N%n%O%n%A%n%C %Z",BR:"%O%n%N%n%A%n%D%n%C-%S%n%Z",BS:"%N%n%O%n%A%n%C, %S",BT:"%N%n%O%n%A%n%C %Z",BY:"%O%n%N%n%A%n%Z, %C%n%S",CA:"%N%n%O%n%A%n%C %S %Z",CC:"%O%n%N%n%A%n%C %S %Z",CH:"%O%n%N%n%A%nCH-%Z %C",CI:"%N%n%O%n%X %A %C %X",CL:"%N%n%O%n%A%n%Z %C%n%S",CN:"%Z%n%S%C%D%n%A%n%O%n%N",CO:"%N%n%O%n%A%n%C, %S, %Z",CR:"%N%n%O%n%A%n%S, %C%n%Z",CU:"%N%n%O%n%A%n%C %S%n%Z",CV:"%N%n%O%n%A%n%Z %C%n%S",CX:"%O%n%N%n%A%n%C %S %Z",CY:"%N%n%O%n%A%n%Z %C",CZ:"%N%n%O%n%A%n%Z %C",DE:"%N%n%O%n%A%n%Z %C",DK:"%N%n%O%n%A%n%Z %C",DO:"%N%n%O%n%A%n%Z %C",DZ:"%N%n%O%n%A%n%Z %C",EC:"%N%n%O%n%A%n%Z%n%C",EE:"%N%n%O%n%A%n%Z %C",EG:"%N%n%O%n%A%n%C%n%S%n%Z",EH:"%N%n%O%n%A%n%Z %C",ES:"%N%n%O%n%A%n%Z %C %S",ET:"%N%n%O%n%A%n%Z %C",FI:"%O%n%N%n%A%nFI-%Z %C",FK:"%N%n%O%n%A%n%C%n%Z",FM:"%N%n%O%n%A%n%C %S %Z",FO:"%N%n%O%n%A%nFO%Z %C",FR:"%O%n%N%n%A%n%Z %C",GB:"%N%n%O%n%A%n%C%n%Z",GE:"%N%n%O%n%A%n%Z %C",GF:"%O%n%N%n%A%n%Z %C %X",GG:"%N%n%O%n%A%n%C%nGUERNSEY%n%Z",GI:"%N%n%O%n%A%nGIBRALTAR%n%Z",GL:"%N%n%O%n%A%n%Z %C",GN:"%N%n%O%n%Z %A %C",GP:"%O%n%N%n%A%n%Z %C %X",GR:"%N%n%O%n%A%n%Z %C",GS:"%N%n%O%n%A%n%n%C%n%Z",GT:"%N%n%O%n%A%n%Z- %C",GU:"%N%n%O%n%A%n%C %Z",GW:"%N%n%O%n%A%n%Z %C",HK:"%S%n%C%n%A%n%O%n%N",HM:"%O%n%N%n%A%n%C %S %Z",HN:"%N%n%O%n%A%n%C, %S%n%Z",HR:"%N%n%O%n%A%nHR-%Z %C",HT:"%N%n%O%n%A%nHT%Z %C",HU:"%N%n%O%n%C%n%A%n%Z",ID:"%N%n%O%n%A%n%C%n%S %Z",IE:"%N%n%O%n%A%n%D%n%C%n%S%n%Z",IL:"%N%n%O%n%A%n%C %Z",IM:"%N%n%O%n%A%n%C%n%Z",IN:"%N%n%O%n%A%n%C %Z%n%S",IO:"%N%n%O%n%A%n%C%n%Z",IQ:"%O%n%N%n%A%n%C, %S%n%Z",IR:"%O%n%N%n%S%n%C, %D%n%A%n%Z",IS:"%N%n%O%n%A%n%Z %C",IT:"%N%n%O%n%A%n%Z %C %S",JE:"%N%n%O%n%A%n%C%nJERSEY%n%Z",JM:"%N%n%O%n%A%n%C%n%S %X",JO:"%N%n%O%n%A%n%C %Z",JP:"\u3012%Z%n%S%n%A%n%C%n%O%n%N%",KE:"%N%n%O%n%A%n%C%n%Z",KG:"%N%n%O%n%A%n%Z %C",KH:"%N%n%O%n%A%n%C %Z",KI:"%N%n%O%n%A%n%S%n%C",KN:"%N%n%O%n%A%n%C, %S",KP:"%Z%n%S%n%C%n%A%n%O%n%N",KR:"%S %C%D%n%A%n%O%n%N%n%Z",KW:"%N%n%O%n%A%n%Z %C",KY:"%N%n%O%n%A%n%S %Z",KZ:"%Z%n%S%n%C%n%A%n%O%n%N",LA:"%N%n%O%n%A%n%Z %C",LB:"%N%n%O%n%A%n%C %Z",LI:"%O%n%N%n%A%nFL-%Z %C",LK:"%N%n%O%n%A%n%C%n%Z",LR:"%N%n%O%n%A%n%Z %C",LS:"%N%n%O%n%A%n%C %Z",LT:"%O%n%N%n%A%nLT-%Z %C",LU:"%O%n%N%n%A%nL-%Z %C",LV:"%N%n%O%n%A%n%C, %Z",MA:"%N%n%O%n%A%n%Z %C",MC:"%N%n%O%n%A%nMC-%Z %C %X",MD:"%N%n%O%n%A%nMD-%Z %C",ME:"%N%n%O%n%A%n%Z %C",MF:"%O%n%N%n%A%n%Z %C %X",MG:"%N%n%O%n%A%n%Z %C",MH:"%N%n%O%n%A%n%C %S %Z",MK:"%N%n%O%n%A%n%Z %C",MM:"%N%n%O%n%A%n%C, %Z",MN:"%N%n%O%n%A%n%C%n%S %Z",MO:"%A%n%O%n%N",MP:"%N%n%O%n%A%n%C %S %Z",MQ:"%O%n%N%n%A%n%Z %C %X",MT:"%N%n%O%n%A%n%C %Z",MU:"%N%n%O%n%A%n%Z%n%C",MV:"%N%n%O%n%A%n%C %Z",MW:"%N%n%O%n%A%n%C %X",MX:"%N%n%O%n%A%n%D%n%Z %C, %S",MY:"%N%n%O%n%A%n%D%n%Z %C%n%S",MZ:"%N%n%O%n%A%n%Z %C%S",NA:"%N%n%O%n%A%n%C%n%Z",NC:"%O%n%N%n%A%n%Z %C %X",NE:"%N%n%O%n%A%n%Z %C",NF:"%O%n%N%n%A%n%C %S %Z",NG:"%N%n%O%n%A%n%D%n%C %Z%n%S",NI:"%N%n%O%n%A%n%Z%n%C, %S",NL:"%O%n%N%n%A%n%Z %C",NO:"%N%n%O%n%A%n%Z %C",NP:"%N%n%O%n%A%n%C %Z",NR:"%N%n%O%n%A%n%S",NZ:"%N%n%O%n%A%n%D%n%C %Z",OM:"%N%n%O%n%A%n%Z%n%C",PA:"%N%n%O%n%A%n%C%n%S",PE:"%N%n%O%n%A%n%C %Z%n%S",PF:"%N%n%O%n%A%n%Z %C %S",PG:"%N%n%O%n%A%n%C %Z %S",PH:"%N%n%O%n%A%n%D, %C%n%Z %S",PK:"%N%n%O%n%A%n%C-%Z",PL:"%N%n%O%n%A%n%Z %C",PM:"%O%n%N%n%A%n%Z %C %X",PN:"%N%n%O%n%A%n%C%n%Z",PR:"%N%n%O%n%A%n%C PR %Z",PT:"%N%n%O%n%A%n%Z %C",PW:"%N%n%O%n%A%n%C %S %Z",PY:"%N%n%O%n%A%n%Z %C",RE:"%O%n%N%n%A%n%Z %C %X",RO:"%N%n%O%n%A%n%Z %C",RS:"%N%n%O%n%A%n%Z %C",RU:"%N%n%O%n%A%n%C%n%S%n%Z",SA:"%N%n%O%n%A%n%C %Z",SC:"%N%n%O%n%A%n%C%n%S",SD:"%N%n%O%n%A%n%C%n%Z",SE:"%O%n%N%n%A%nSE-%Z %C",SG:"%N%n%O%n%A%nSINGAPORE %Z",SH:"%N%n%O%n%A%n%C%n%Z",SI:"%N%n%O%n%A%nSI-%Z %C",SJ:"%N%n%O%n%A%n%Z %C",SK:"%N%n%O%n%A%n%Z %C",SM:"%N%n%O%n%A%n%Z %C",SN:"%N%n%O%n%A%n%Z %C",SO:"%N%n%O%n%A%n%C, %S %Z",SR:"%N%n%O%n%A%n%C%n%S",SV:"%N%n%O%n%A%n%Z-%C%n%S",SZ:"%N%n%O%n%A%n%C%n%Z",TA:"%N%n%O%n%A%n%C%n%Z",TC:"%N%n%O%n%A%n%C%n%Z",TH:"%N%n%O%n%A%n%D %C%n%S %Z",TJ:"%N%n%O%n%A%n%Z %C",TM:"%N%n%O%n%A%n%Z %C",TN:"%N%n%O%n%A%n%Z %C",TR:"%N%n%O%n%A%n%Z %C/%S",TV:"%N%n%O%n%A%n%C%n%S",TW:"%Z%n%S%C%n%A%n%O%n%N",TZ:"%N%n%O%n%A%n%Z %C",UA:"%N%n%O%n%A%n%C%n%S%n%Z",UM:"%N%n%O%n%A%n%C %S %Z",US:"%N%n%O%n%A%n%C, %S %Z",UY:"%N%n%O%n%A%n%Z %C %S",UZ:"%N%n%O%n%A%n%Z %C%n%S",VA:"%N%n%O%n%A%n%Z %C",VC:"%N%n%O%n%A%n%C %Z",VE:"%N%n%O%n%A%n%C %Z, %S",VG:"%N%n%O%n%A%n%C%n%Z",VI:"%N%n%O%n%A%n%C %S %Z",VN:"%N%n%O%n%A%n%C%n%S %Z",WF:"%O%n%N%n%A%n%Z %C %X",XK:"%N%n%O%n%A%n%Z %C",YT:"%O%n%N%n%A%n%Z %C %X",ZA:"%N%n%O%n%A%n%D%n%C%n%Z",ZM:"%N%n%O%n%A%n%Z %C"},l={"%N":"name","%O":"organization","%A":"addressLines","%D":"dependentLocality","%C":"locality","%S":"administrativeArea","%Z":"postalCode","%X":"sortingCode","%R":"postalCountry"},c=["IE","NL","JP","PL","BR","PT","RU","AU","DE","CH"],u=(e,t)=>{const n=[];if(e.streetAddress){const t=(({name:e,number:t},n)=>{if(!e&&!t)return"";if(!e||!t)return e||t;let r=t,o=e;return c.includes(n)&&(r=e,o=t),`${r} ${o}`.trim()})(e.streetAddress,e.country);n.push(t)}else{e.addressLine&&n.push(e.addressLine);const t=e.addressLine2??e.addressLine_2;t&&n.push(t)}return{name:t?.fullName,organization:t?.company,postalCountry:e.country,administrativeArea:e.subdivision,locality:e.city,country:e.countryFullname,postalCode:e.postalCode,addressLines:n}},d=e=>"%"===e[0]&&"%n"!==e,p=e=>l[e],h=(e,t)=>"addressLines"===t?void 0!==e.addressLines&&e.addressLines.length>0:void 0!==e[t]&&""!==e[t],m=({address:e,addressContactDetails:t},{appendCountry:n=!0}={})=>{const r=u(e,t),o=(e=>{const t=[];let n=0;for(;n{const t=e?.toUpperCase();return t&&t in a?a[t]:"%N%n%O%n%A%n%C"})(e.country)),i=((e,t)=>{const n=[];let r=0;for(;r0&&d(n[n.length-1]),s=r===o.length-1||"%n"===o[r+1]||h(e,p(t[r+1]));i&&s&&n.push(o)}r+=1}return n})(r,o);return((e,t,n)=>{const r=[];let o="";for(const n of t)if("%n"===n)o.length>0&&(r.push(o),o="");else if(d(n)){const t=p(n);if("postalCountry"===t)continue;if("addressLines"===t){e.addressLines&&e.addressLines.length>0&&(o+=e.addressLines[0],r.push(o),o="",2===e.addressLines.length&&r.push(e.addressLines[1]));continue}o+=e[t]}else o+=n;return o.length>0&&r.push(o),n.appendCountry&&e.country&&r.push(e.country),r})(r,i,{appendCountry:n})};var f=n(22970);var g,v,y=n(94001),E=n.n(y),b=n(93809),S=n.n(b),C=function(e){return e&&e.split("-")[0]},I=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{l(r.next(e))}catch(e){i(e)}}function a(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},P=function(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]"},t)},n.handleGetDefaultValue=function(e){var t=n.props.scope;return re(n.state.publicData,t,e,{t:n.props.t,experiments:n.props.experiments,isMobile:n.props.isMobile,isEditorX:n.props.isEditorX,isRTL:n.props.isRTL,presetId:n.state.publicData[t].presetId,environmentLabel:""})},n.handleSetParam=function(e,t){var r,o,i=n.props.scope;if(!n.state.ready)throw new Z;if(n.isWidgetMode())throw new H(g.Set,v.Setting);var s=n.serializer.serialize(e,t),a=q(e,{isMobile:n.props.isMobile,language:n.getLanguageForParam(e)});n.state.publicData[i][a]!==s&&(n.setState((function(e){var t,n;return(0,f.__assign)((0,f.__assign)({},e),{publicData:(0,f.__assign)((0,f.__assign)({},e.publicData),(t={},t[i]=(0,f.__assign)((0,f.__assign)({},e.publicData[i]),(n={},n[a]=s,n)),t))})})),n.setWixDataParam(a,s),null===(r=n.props.history)||void 0===r||r.addDebounced(e.key),null===(o=n.props.bi)||void 0===o||o.settingsChanged({parameter:e.key,value:s}))},n.handleResetParam=function(e){var t,r,o=n.props.scope;if(n.isWidgetMode())throw new H(g.Reset,v.Setting);var i=q(e,{isMobile:n.props.isMobile,language:n.getLanguageForParam(e)});n.setState((function(e){var t,n;return(0,f.__assign)((0,f.__assign)({},e),{publicData:(0,f.__assign)((0,f.__assign)({},e.publicData),(t={},t[o]=(0,f.__assign)((0,f.__assign)({},e.publicData[o]),(n={},n[i]=void 0,n)),t))})})),n.removeWixDataParam(i),null===(t=n.props.history)||void 0===t||t.addDebounced(e.key),null===(r=n.props.bi)||void 0===r||r.settingsChanged({parameter:e.key,value:""})},n.handleResetAll=function(e){var t,r;if(n.isWidgetMode())throw new H(g.ResetAll,v.Setting);null===(t=n.props.history)||void 0===t||t.startBatch(),Object.keys(e).forEach((function(t){n.handleResetParam(e[t])})),null===(r=n.props.history)||void 0===r||r.endBatch("All settings")},n.handlePublishEvent=function(e,t){if(n.isWidgetMode())throw new H(g.PublishEvent,v.Setting);n.setWixDataParam("___settingsEvent",{event:e,payload:{id:Date.now(),value:t}})};var r=t.publicData;return n.state={ready:!!r,publicData:oe(r)},n.serializer=new G,n}return(0,f.__extends)(t,e),t.prototype.componentDidMount=function(){return(0,f.__awaiter)(this,void 0,void 0,(function(){var e,t,n,r=this;return(0,f.__generator)(this,(function(o){switch(o.label){case 0:return e=this.props,t=e.SDKAdapter,e.publicData?[2]:t?[4,t.getAllData()]:[3,2];case 1:return n=o.sent(),this.setState({ready:!0,publicData:oe(n)}),window.onunload=function(){r.handlePublishEvent("reset",{})},[2];case 2:throw new z}}))}))},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.publicData,r=t.revisionID;this.isWidgetMode()&&n!==e.publicData&&this.setState({ready:!!n,publicData:oe(n)}),r!==e.revisionID&&this.handleRevisionChanged()},t.prototype.isWidgetMode=function(){return this.props.publicData},t.prototype.setWixDataParam=function(e,t){var n=this.props,r=n.SDKAdapter,o=n.scope;r.setData(e,t,o)},t.prototype.removeWixDataParam=function(e){var t=this.props,n=t.SDKAdapter,r=t.scope;n.removeData(e,r)},t.prototype.render=function(){return o().createElement(F.Provider,{value:{ready:this.state.ready,get:this.handleGetParam,getDefaultValue:this.handleGetDefaultValue,set:this.handleSetParam,reset:this.handleResetParam,resetAll:this.handleResetAll,publishEvent:this.handlePublishEvent}},this.props.children)},t.propTypes={SDKAdapter:U().object,settingsValues:U().object,t:U().func,experiments:U().object,bi:U().object,isMobile:U().bool,isEditorX:U().bool,scope:U().string.isRequired},t.defaultProps={scope:"COMPONENT"},t}(o().Component),se=n(17607),ae=n.n(se),le=n(77388),ce=n(52834),ue=n(59880);function de(e){var t=e.styles,n=e.textPresets,r=e.colors,o=e.isMobile,i=e.isRTL,s=e.isEditorX,a=e.dimensions,l=e.experiments,c=e.styleParamsPerBreakpointMode;return function(e){return e.getDefaultValue({colors:r,textPresets:n,isMobile:o,isRTL:i,isEditorX:s,dimensions:a,experiments:l,getStyleParamValue:function(e,u){return void 0===u&&(u={}),pe((0,f.__assign)({storage:t,colors:r,textPresets:n,isMobile:o,isRTL:i,isEditorX:s,dimensions:a,experiments:l,styleParamsPerBreakpointMode:c},u))(e)}})}}function pe(e){var t=e.storage,n=e.textPresets,r=e.colors,o=void 0===r?[]:r,i=e.isMobile,s=e.isRTL,a=e.isEditorX,l=e.dimensions,c=e.experiments,u=e.styleParamsPerBreakpointMode,d=function(e){return(t.numbers||{})[e]},p=function(e){return(t.booleans||{})[e]},h=function(e){return(t.fonts||{})[e]},m=function(e){return(t.colors||{})[e]};return function(e){var r,g,v=(r={},r[ce.g.Number]=d,r[ce.g.Boolean]=p,r[ce.g.Font]=h,r[ce.g.Color]=m,r)[e.type],y=e.key||e.name;if(u)g=v(y);else{var E=q((0,f.__assign)((0,f.__assign)({},e),{key:y}),{isMobile:i});g=v(E);var b=X(e);E!==y&&b&&void 0===g&&(g=v(y))}return void 0===g&&e.getDefaultValue?de({styles:t,textPresets:n,colors:o,isMobile:i,isRTL:s,isEditorX:a,dimensions:l,experiments:c,styleParamsPerBreakpointMode:u})(e):g}}var he=function(e){function t(t){var n=this.constructor,r=e.call(this,"\nYou are calling `getDefaultValue` for styles param, but it wasn't specified.\nPlease check the `".concat(t,"` style param implementation.\n"))||this;return Object.setPrototypeOf(r,n.prototype),r}return(0,f.__extends)(t,e),t}(Error);var me=function(){function e(e){var t=e.styleParams,n=e.wixStyles,r=e.textPresets,o=e.colors,i=e.history,s=e.bi,a=e.isMobile,l=e.isRTL,c=e.isEditorX,u=e.dimensions,d=e.experiments,p=e.styleParamsPerBreakpointMode,h=e.currentStylesGetter,m=e.allStylesGetter,g=this;this.set=function(e,t,n){var r,o;void 0===n&&(n={}),e.name&&console.warn('Check the "'.concat(e.name,'" style param \u2013 property "name" is deprecated. Please use "key"'));var i=e.key||e.name,s=q((0,f.__assign)((0,f.__assign)({},e),{key:i}),{isMobile:!g.styleParamsPerBreakpointMode&&g.isMobile});switch(e.type){case ce.g.Number:g.setNumberParam(s,t,n);break;case ce.g.Boolean:g.setBooleanParam(s,t,n);break;case ce.g.Font:g.setFontParam(s,t,n);break;case ce.g.Color:g.setColorParam(s,t,n);break;default:console.error('"'.concat(e.type,'" is not supported type.'))}null===(r=g.history)||void 0===r||r.addDebounced(i),null===(o=g.bi)||void 0===o||o.settingsChanged({parameter:i,value:t})},this.getCurrentStyles=function(){return g.currentStylesGetter?g.wixStyles.decode(g.currentStylesGetter(),g.colors,g.textPresets):g.styles},this.get=function(e){return pe({storage:g.getCurrentStyles(),colors:g.colors,textPresets:g.textPresets,isMobile:g.isMobile,isRTL:g.isRTL,isEditorX:g.isEditorX,dimensions:g.dimensions,experiments:g.experiments,styleParamsPerBreakpointMode:g.styleParamsPerBreakpointMode})(e)},this.getDefaultValue=function(e){if(!e.getDefaultValue)throw new he(e.key);return de({styles:g.styles,colors:g.colors,textPresets:g.textPresets,isMobile:g.isMobile,isRTL:g.isRTL,isEditorX:g.isEditorX,dimensions:g.dimensions,experiments:g.experiments,styleParamsPerBreakpointMode:g.styleParamsPerBreakpointMode})(e)},this.reset=function(e){var t=de({styles:g.styles,colors:g.colors,textPresets:g.textPresets,isMobile:g.isMobile,isRTL:g.isRTL,isEditorX:g.isEditorX,dimensions:g.dimensions,experiments:g.experiments,styleParamsPerBreakpointMode:g.styleParamsPerBreakpointMode});g.set(e,t(e))},this.resetAll=function(e){var t,n;null===(t=g.history)||void 0===t||t.startBatch(),Object.keys(e).forEach((function(t){g.reset(e[t])})),null===(n=g.history)||void 0===n||n.endBatch("All styles")},this.wixStyles=n,this.textPresets=r,this.colors=o,this.styles=t,this.history=i,this.bi=s,this.isMobile=a,this.isRTL=l,this.isEditorX=c,this.dimensions=u,this.experiments=d,this.styleParamsPerBreakpointMode=p,this.currentStylesGetter=h,this.allStylesGetter=m}return e.prototype.setStylesParam=function(e,t,n){var r,o;this.styles=(0,f.__assign)((0,f.__assign)({},this.styles),((r={})[e]=(0,f.__assign)((0,f.__assign)({},this.styles[e]),((o={})[t]=n,o)),r))},e.prototype.setBooleanParam=function(e,t,n){this.setStylesParam("booleans",e,t),this.wixStyles.setBooleanParam(e,t,n)},e.prototype.setColorParam=function(e,t,n){this.setStylesParam("colors",e,function(e,t){if(null==e?void 0:e.name){var n=t.find((function(t){return t.name===e.name}));return(0,f.__assign)((0,f.__assign)({},e),{value:(0,ue.Z)(n.value,e.opacity).rgb()})}return e}(t,this.colors)),this.wixStyles.setColorParam(e,t,n)},e.prototype.setFontParam=function(e,t,n){this.setStylesParam("fonts",e,t),this.wixStyles.setFontParam(e,t,n)},e.prototype.setNumberParam=function(e,t,n){this.setStylesParam("numbers",e,t),this.wixStyles.setNumberParam(e,t,n)},e.prototype.getAll=function(){return JSON.parse(JSON.stringify(this.getCurrentStyles()))},e.prototype.getAllForAllBreakpoints=function(){var e=this;return this.allStylesGetter?JSON.parse(JSON.stringify(this.allStylesGetter().map((function(t){return e.wixStyles.decode(t,e.colors,e.textPresets)})))):[this.getAll()]},e.prototype.setStyleParams=function(e){return(0,f.__awaiter)(this,void 0,void 0,(function(){var t;return(0,f.__generator)(this,(function(n){switch(n.label){case 0:return t=this,[4,this.wixStyles.decode(e,this.colors,this.textPresets)];case 1:return t.styles=n.sent(),[2]}}))}))},e.prototype.handleSiteColorChange=function(e){var t=this.styles.colors,n=Object.keys(t).reduce((function(n,r){return t[r].name?n[r]=(0,f.__assign)((0,f.__assign)({},t[r]),{value:e[t[r].name]}):n[r]=t[r],n}),{});this.styles=(0,f.__assign)((0,f.__assign)({},this.styles),{colors:n})},e}();var fe=n(5570);function ge(e,t,n){var r=Object.keys(e.fonts||[]).reduce((function(t,r){var o,i,s=e.fonts[r];return(0,f.__assign)((0,f.__assign)({},t),{fonts:(0,f.__assign)((0,f.__assign)({},t.fonts),(o={},o[r]="Custom"!==s.preset&&null!==(i=(0,fe.s9)(e.fonts[r].preset,n))&&void 0!==i?i:s,o))})}),{fonts:{}}).fonts,o=Object.keys(e.colors||[]).reduce((function(n,r){var o;try{var i=function(e,t){var n;if(!e.value)return null;if(e.themeName){var r=t.find((function(t){return t.reference===e.themeName||t.name===e.themeName})),o=(0,ue.Z)(e.value||r.value);if(r)return{value:o.rgb(),name:r.name,opacity:o.opacity()}}var i=(0,ue.Z)(e.value);return{value:i.rgb(),name:null!==(n=e.themeName)&&void 0!==n?n:null,opacity:i.opacity()}}(e.colors[r],t);return(0,f.__assign)((0,f.__assign)({},n),{colors:(0,f.__assign)((0,f.__assign)({},n.colors),(o={},o[r]=i,o))})}catch(e){return(0,f.__assign)((0,f.__assign)({},n),{errors:n.errors.concat(r)})}}),{colors:{},errors:[]}),i=o.colors;o.errors;return(0,f.__assign)((0,f.__assign)({},e),{fonts:r,colors:i})}var ve,ye=function(){function e(e,t){var n=this;this.refresh=function(){return(0,f.__awaiter)(n,void 0,void 0,(function(){var e,t;return(0,f.__generator)(this,(function(n){switch(n.label){case 0:return this.editorSDK?[4,this.editorSDK.components.getById("token",{id:new URLSearchParams(window.location.search).get("origCompId")})]:[3,3];case 1:return e=n.sent(),[4,this.editorSDK.document.tpa.getStyleParams("token",{compRef:e})];case 2:return t=n.sent(),[2,this.normalizeStylesReceivedFromEditorSDK(t)];case 3:return[2]}}))}))},this.decode=function(e,t,n){return e?ge(e,t,n):null},this.SDKAdapter=e,this.editorSDK=t}return e.prototype.setBooleanParam=function(e,t,n){this.SDKAdapter.setBooleanParam(e,t,n)},e.prototype.setFontParam=function(e,t,n){this.SDKAdapter.setFontParam(e,t,n)},e.prototype.setNumberParam=function(e,t,n){this.SDKAdapter.setNumberParam(e,t,n)},e.prototype.setColorParam=function(e,t,n){return(0,f.__awaiter)(this,void 0,void 0,(function(){var r,o;return(0,f.__generator)(this,(function(i){switch(i.label){case 0:return[4,this.SDKAdapter.getSiteColors()];case 1:return r=i.sent(),o=function(e,t){if(e.name){var n=t.find((function(t){return t.name===e.name})),r=(0,ue.Z)(n.value,e.opacity).rgb();return{opacity:e.opacity,rgba:r,color:{value:r,name:n.name,reference:n.reference}}}return{opacity:e.opacity,rgba:(0,ue.Z)(e.value,e.opacity).rgb(),color:!1}}(t,r),this.SDKAdapter.setColorParam(e,o,n),[2]}}))}))},e.prototype.load=function(){return this.SDKAdapter.getStyleParams()},e.prototype.getSiteTextPresets=function(){return this.SDKAdapter.getSiteTextPresets()},e.prototype.getSiteColors=function(){return this.SDKAdapter.getSiteColors()},e.prototype.normalizeStylesReceivedFromEditorSDK=function(e){return(0,f.__awaiter)(this,void 0,void 0,(function(){var t,n,r,o,i,s;return(0,f.__generator)(this,(function(a){switch(a.label){case 0:for(i in t=function(t){var r,o;return(0,f.__generator)(this,(function(i){switch(i.label){case 0:return e.colors.hasOwnProperty(t)&&e.colors[t].hasOwnProperty("themeName")?[4,n.getSiteColors()]:[3,2];case 1:r=i.sent(),o=r.find((function(n){return n.name===e.colors[t].themeName})),e.colors[t].themeName=o.reference,i.label=2;case 2:return[2]}}))},n=this,r=e.colors,o=[],r)o.push(i);s=0,a.label=1;case 1:return s(0,Xe.$4)(t,r[e],n)));var rt=n(30718),ot=n(26209);const it={pubSubPublish:rt.M},st=(0,Ze.$j)(null,it)(class extends o().Component{constructor(){super(...arguments),ze()(this,"proxyEvent",(e=>{ae().get(e,"data.completed",!1)&&this.props.pubSubPublish(ot.Z.PAYMENT.PAYMENT_EVENT,{message:e.data})}))}componentDidMount(){window.addEventListener("message",this.proxyEvent,!1)}componentWillUnmount(){window.removeEventListener("message",this.proxyEvent,!1)}render(){return null}});var at=n(99490),lt=n(60042),ct=n.n(lt),ut=n(59687);const dt={TOP:"top",LEFT:"left",RIGHT:"right",BOTTOM:"bottom",NONE:"none"},pt={START:"start",CENTER:"center",END:"end"},ht={LEFT:"left",CENTER:"center",RIGHT:"right",TOP:"top"};function mt(e){return{[dt.TOP]:dt.BOTTOM,[dt.LEFT]:dt.RIGHT,[dt.RIGHT]:dt.LEFT,[dt.BOTTOM]:dt.TOP}[e]||dt.NONE}const ft=12,gt=23,vt={triangleSide:dt.TOP,popoutSide:dt.BOTTOM,popoutPosition:ht.CENTER,trianglePosition:pt.CENTER};function yt(e,t,n){if(void 0===n&&(n=vt),!e||!t)return{left:0,top:0,offsetX:0};const{popoutSide:r,popoutPosition:o,trianglePosition:i}={...vt,...n},s=e.getBoundingClientRect(),a=t.getBoundingClientRect(),{top:l,left:c,width:u,height:d}=s,{width:p,height:h}=a,{innerWidth:m,pageXOffset:f}=window;let g=l,v=c+f;r===dt.TOP?g-=h+ft:r===dt.LEFT?(g-=h/2-d/2,v-=p+ft):r===dt.RIGHT?(g-=h/2-d/2,v+=u+ft):r===dt.BOTTOM&&(g+=d+ft),r!==dt.TOP&&r!==dt.BOTTOM||(o===ht.RIGHT?v+=u-p+gt:o===ht.LEFT?v-=gt:v-=p/2-u/2);let y=0;return i===pt.CENTER&&f+m({isPortableDevice:(0,Et.ND)(e)})))((St=class extends o().Component{constructor(){super(...arguments),ze()(this,"handleClickOutside",(e=>{const{target:t}=e;t!==window&&this.popout&&this.popout.contains(t)||this.props.onClickOutside({event:e})})),ze()(this,"hideAllButOnePopout",(e=>{e&&this.popout&&!this.popout.contains(e)&&this.props.onClickOutside()})),ze()(this,"getRef",(e=>{this.popout=e,this.props.getRef(e)}))}componentDidMount(){window.addEventListener("blur",this.handleClickOutside),this.props.isPortableDevice?document.addEventListener("touchstart",this.handleClickOutside):document.addEventListener("click",this.handleClickOutside),this.unsubscribeHide=ut.Z.subscribe(ot.Z.POPOUT.SHOW,this.hideAllButOnePopout)}componentWillUnmount(){window.removeEventListener("blur",this.handleClickOutside),document.removeEventListener("click",this.handleClickOutside),document.removeEventListener("touchstart",this.handleClickOutside),this.unsubscribeHide&&this.unsubscribeHide()}render(){const{children:e,className:t,onMouseEnter:n,onMouseLeave:r,triangleClassName:i,height:s,isActive:a,popoutSide:l,trianglePosition:c}=this.props;let{style:u}=this.props;s&&(u={...u,height:s});const d=ct()(t,bt.content,[bt[`triangle-${mt(l)}`]],[bt[`triangle-${c}`]]);return o().createElement("div",{ref:this.getRef,className:d,style:u,onMouseEnter:n,onMouseLeave:r},o().createElement("div",{className:ct()(i,bt.triangle,bt.before)}),o().createElement("div",{className:bt["tooltip-content"],"data-hook":a?"tooltip-content":""},e),o().createElement("div",{className:ct()(i,bt.triangle,bt.after)}))}},ze()(St,"defaultProps",Ct),St));class Pt extends o().Component{render(){const{innerClassName:e,children:t}=this.props,n=ae().omit(this.props,"styles","innerClassName","children");return o().createElement(It,n,o().createElement("div",{className:ct()(bt.inner,e)},t))}}ze()(Pt,"defaultProps",Ct);const Ot="ltJd_T",wt="Oy0tKY",Tt="WgGKJC";let At;class Nt extends o().Component{constructor(){super(...arguments),ze()(this,"state",{popoutComponent:Pt,visible:!1}),ze()(this,"showTooltip",(e=>{e.compId===this.props.compId&&(this.preventHide(),this.setState({visible:!0,preventHideOnHover:!1,popoutComponent:Pt,className:"",innerClassName:"",triangleClassName:"",content:null,popoutSide:dt.RIGHT,popoutPosition:ht.CENTER,trianglePosition:pt.CENTER,referenceElement:null,...e}))})),ze()(this,"hideTooltip",(()=>{const e=this.state.preventHideOnHover?200:0;At=setTimeout((()=>{this.setState({visible:!1})}),e)})),ze()(this,"handleMouseEnter",(()=>{this.state.preventHideOnHover&&this.preventHide()})),ze()(this,"handleMouseLeave",(()=>{this.hideTooltip()})),ze()(this,"getPopoutRef",(e=>{this.popout=e}))}componentDidMount(){this.showTooltipUnsubscribe=ut.Z.subscribe(ot.Z.TOOLTIP.SHOW,this.showTooltip),this.hideTooltipUnsubscribe=ut.Z.subscribe(ot.Z.TOOLTIP.HIDE,this.hideTooltip)}componentDidUpdate(e,t){const{visible:n,tooltipId:r}=this.state;if(n&&!ae().isEqual(this.state,t)&&this.updatePosition(),n!==t.visible){const e=n?ot.Z.TOOLTIP.DID_SHOW:ot.Z.TOOLTIP.DID_HIDE;ut.Z.publish(e,r)}}componentWillUnmount(){this.showTooltipUnsubscribe(),this.hideTooltipUnsubscribe()}get Popout(){return this.state.popoutComponent}preventHide(){clearTimeout(At)}calculatePosition(){const{referenceElement:e,popoutSide:t,popoutPosition:n,trianglePosition:r}=this.state;return yt(e,this.popout,{popoutSide:t,popoutPosition:n,trianglePosition:r})}updatePosition(){const{top:e,left:t,offsetX:n}=this.calculatePosition();this.popout.style.top=`${e}px`,this.popout.style.left=`${t}px`;const r=`translateX(${n}px) rotate(45deg)`,o=this.popout.firstElementChild,i=this.popout.lastElementChild;o.style.transform=r,i.style.transform=r}render(){const{visible:e,content:t,left:n,top:r,className:i,innerClassName:s,triangleClassName:a,popoutSide:l,popoutPosition:c,trianglePosition:u,onClickOutside:d}=this.state,p=ct()(i,Ot,{[wt]:e}),h=ct()(Tt,s);return o().createElement(this.Popout,{getRef:this.getPopoutRef,onClickOutside:d,popoutSide:l,popoutPosition:c,trianglePosition:u,className:p,innerClassName:h,triangleClassName:a,style:{left:n,top:r},isActive:e,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},t)}}var _t=n(77028),Rt=n.n(_t);const Lt={button:"EgkIqB",disabled:"jllwFn","rounded-rect":"SyiP43",roundedRect:"SyiP43","link-button":"IFTwS4",linkButton:"IFTwS4","link-button-new":"O4Df3I",linkButtonNew:"O4Df3I",small:"IqmuHI","link-premium-button":"qX2ruD",linkPremiumButton:"qX2ruD","primary-button":"Csa5f3",primaryButton:"Csa5f3","secondary-button":"O4Q1ja",secondaryButton:"O4Q1ja","danger-primary-button":"EAm8iV",dangerPrimaryButton:"EAm8iV","danger-secondary-button":"nCMg_d",dangerSecondaryButton:"nCMg_d","premium-primary-button":"ApVMHK",premiumPrimaryButton:"ApVMHK","premium-secondary-button":"yjxvku",premiumSecondaryButton:"yjxvku","transparent-white-button":"fAhhPz",transparentWhiteButton:"fAhhPz"};class Dt extends o().Component{constructor(){super(...arguments),ze()(this,"handleLinkClick",(e=>{e.preventDefault(),this.props.onClick(e)}))}render(){const{label:e,ariaLabel:t,children:n,roundedRect:r,getRef:i,renderAsLink:s,dataHook:a,isFocusable:l,className:c}=this.props,u=ct()(c,Lt.button,{[Lt["rounded-rect"]]:r}),d=ae()({}).assign(this.props).assign({children:e||n,className:u,ref:i,"aria-label":t,tabIndex:l?0:-1,"data-hook":a}).omit(["ariaLabel","styles","label","roundedRect","renderAsLink","getRef","intl","settings","biEvent","biError","dataHook","isFocusable"]).value();return s?o().createElement("a",Rt()({href:""},d,{onClick:this.handleLinkClick})):o().createElement("button",d)}}function xt(e){const t=e.split(" ").map((e=>Lt[e]));class n extends o().PureComponent{render(){const e=ae().omit(this.props,"styles");return o().createElement(Dt,Rt()({},e,{className:ct()(e.className,t)}))}}return ze()(n,"displayName",ae().flow(ae().camelCase,ae().upperFirst)(e)),n}ze()(Dt,"defaultProps",{isFocusable:!0,roundedRect:!1,renderAsLink:!1,onClick:ae().noop,getRef:ae().noop});const kt=xt("link-button"),Vt=xt("primary-button"),Mt=xt("secondary-button"),Bt={icon:"ygyXr7","rounded-icon":"I7KdGm",roundedIcon:"I7KdGm"},Ut={...Bt,"icon--feedback":"ioErGX",iconFeedback:"ioErGX","icon--help":"umDxd0",iconHelp:"umDxd0","icon--edit":"TxmD0Z",iconEdit:"TxmD0Z","icon--add":"Kk9rBn",iconAdd:"Kk9rBn","icon--toggle-on":"Sr3CGq",iconToggleOn:"Sr3CGq","icon--toggle-off":"GKBN46",iconToggleOff:"GKBN46","icon--close":"Bc80fF",iconClose:"Bc80fF","icon--eye":"Y6jY2P",iconEye:"Y6jY2P","icon--add-circle":"uYfOAU",iconAddCircle:"uYfOAU","icon--check":"s50AFv",iconCheck:"s50AFv","icon--arrow-upload":"CMaUJG",iconArrowUpload:"CMaUJG","icon--exclamation":"yWx2_e",iconExclamation:"yWx2_e","icon--triangle-right":"sp9lzM",iconTriangleRight:"sp9lzM","icon--triangle-down":"fymoL4",iconTriangleDown:"fymoL4","icon--remove":"EE8rcQ",iconRemove:"EE8rcQ","icon--remove-transparent":"lWkNRi",iconRemoveTransparent:"lWkNRi","icon--exit":"ig7GXj",iconExit:"ig7GXj","icon--video-small":"qP8orR",iconVideoSmall:"qP8orR","icon--videos-small":"TpC4l0",iconVideosSmall:"TpC4l0","icon--stats":"CV8cZw",iconStats:"CV8cZw","icon--search-long":"N_Ytl4",iconSearchLong:"N_Ytl4","icon--info":"VrE7NH",iconInfo:"VrE7NH","icon--arrow-left":"D60PSz",iconArrowLeft:"D60PSz","icon--search-clear":"mntGOs",iconSearchClear:"mntGOs","icon--search-arrow":"OXTHTX",iconSearchArrow:"OXTHTX","icon--price-tag":"xnHo3B",iconPriceTag:"xnHo3B","icon--paid":"v4ONdU",iconPaid:"v4ONdU","icon--calendar":"NhUSNE",iconCalendar:"NhUSNE","icon--star":"pJp1ZZ",iconStar:"pJp1ZZ","icon--share":"Wx5tSw",iconShare:"Wx5tSw","icon--info-1":"hPRd_2",iconInfo1:"hPRd_2","icon--search":"owu9a3",iconSearch:"owu9a3","icon--permit-search":"W8lWdD",iconPermitSearch:"W8lWdD","icon--search-bar":"shswWM",iconSearchBar:"shswWM","icon--checked":"hSjn6v",iconChecked:"hSjn6v","icon--arrow-right-filled":"qZ85M6",iconArrowRightFilled:"qZ85M6","icon--clear-search":"iMvvSC",iconClearSearch:"iMvvSC","icon--actionbuttoninfo":"qbTOEY",iconActionbuttoninfo:"qbTOEY","icon--facebook":"bib1yM",iconFacebook:"bib1yM","icon--pinterest":"O7XvUY",iconPinterest:"O7XvUY","icon--tumblr":"iy8Whc",iconTumblr:"iy8Whc","icon--twitter":"zXBZco",iconTwitter:"zXBZco","icon--coins":"KpyJ4D",iconCoins:"KpyJ4D","icon--more":"nPBSP8",iconMore:"nPBSP8","icon--sort-arrow":"FF2xJf",iconSortArrow:"FF2xJf","icon--video-facebook":"bB22Me",iconVideoFacebook:"bB22Me","icon--video-vimeo":"ZITXk_",iconVideoVimeo:"ZITXk_","icon--video-computer":"pFp5at",iconVideoComputer:"pFp5at","icon--video-youtube":"JKO58l",iconVideoYoutube:"JKO58l","icon--cancel-upload":"D6ltfE",iconCancelUpload:"D6ltfE","icon--crown":"DNNH4u",iconCrown:"DNNH4u","icon--plus":"UhDcyS",iconPlus:"UhDcyS","icon--replace":"oNBt1_",iconReplace:"oNBt1_","icon--avatar":"DahEml",iconAvatar:"DahEml","icon--view":"zg1Iea",iconView:"zg1Iea","icon--arrow-strip":"KyFnCO",iconArrowStrip:"KyFnCO","icon--thin-x":"f6GUgN",iconThinX:"f6GUgN"};class Ft extends o().PureComponent{get iconStyle(){const{size:e}=this.props;return e?{fontSize:e}:null}render(){const{name:e,getRef:t,dataHook:n,className:r,role:i}=this.props,s=ae().omit(this.props,["styles","styleName","intl","settings","getRef","biEvent","biError","closePortal","children","dataHook"]);return o().createElement("span",Rt()({ref:t,"data-hook":n,"aria-hidden":"presentation"===i?"true":"false"},s,{className:ct()(r,Ut.icon,Ut[`icon--${e}`])||null,style:this.iconStyle}))}}ze()(Ft,"defaultProps",{getRef:ae().noop,role:"presentation"});class jt extends o().PureComponent{render(){const e=ae().omit(this.props,"styles");return o().createElement(Ft,Rt()({},e,{className:ct()(e.className,Bt["rounded-icon"])}))}}const Zt={generic:"Bwm12y"};class Ht extends o().Component{get label(){const{label:e,children:t}=this.props,n=ae().isUndefined(e)?t:e;return n?o().createElement("span",{className:Zt.text},n):null}render(){const{Button:e,name:t,size:n,iconClassName:r,className:i,dataHook:s,ariaLabel:a}=this.props,l=ae().omit(this.props,"intl","styles","settings","Button","name","size","label","children","className","dataHook","iconClassName"),c=this.label,u=ct()({[Zt.generic]:e===Dt},i);return o().createElement(e,Rt()({},l,{ariaLabel:a,dataHook:s,className:u}),o().createElement(Ft,{name:t,size:n,className:r}),c)}}ze()(Ht,"defaultProps",{Button:Dt});const Wt="TMiPJR",Gt="FglQPx",zt="WUx_r_",Yt="SPdM_H";class qt extends o().Component{get title(){const{title:e,titleClassName:t}=this.props;return e?o().createElement("h1",{"data-hook":"modal-title",className:ct()(Gt,t)},e):null}render(){const{onButtonClick:e,className:t,buttonClassName:n}=this.props,r=ct()(t,Wt);return o().createElement("header",{className:r},this.title,o().createElement(Ht,{dataHook:"header-close-button",className:ct()(zt,Yt,n),onClick:e,name:"close"}))}}ze()(qt,"defaultProps",{onButtonClick:ae().noop});const $t="gmcYlQ",Kt="xr91hS",Xt="IyBOX0";class Qt extends o().Component{get title(){const{title:e}=this.props;return e?o().createElement("h1",{"data-hook":"modal-title",className:Kt},e):null}render(){const{onButtonClick:e,closeButtonLabel:t}=this.props;return o().createElement("header",{"data-hook":"modal-header",className:$t},this.title,o().createElement(Ht,{dataHook:"header-close-button",className:Xt,onClick:e,ariaLabel:t,name:"close"}))}}ze()(Qt,"defaultProps",{onButtonClick:ae().noop});var Jt=n(61679),en=n(90159),tn=n(58248);const nn="AZaAwT",rn="z8qxPG",on="nZ42W0",sn=(0,en.Z)()((e=>{let{t}=e;return o().createElement("div",{className:nn,"data-hook":"preview-mode-prompt"},o().createElement("div",null,t("widget.preview-prompt.you-in-preview.line1")),o().createElement("div",{className:rn},t("widget.preview-prompt.you-in-preview.line2")),o().createElement(Vt,{dataHook:"close-preview-prompt",className:on,onClick:Jt.Mr},t("widget.preview-prompt.got-it")))})),an={[tn.J.PREVIEW_PROMPT]:o().createElement(sn,null)},ln="G5R247",cn="z4Fm4E",un="gIXOoO",dn="nqsH_R",pn="kII7ly",hn="x29ndR",mn="kylfKQ",fn="uGkaR4",gn="lEZtNW",vn=!1,yn={...an};function En(e,t){return void 0===t&&(t=!1),e=function(e,t){let{buttons:n}=e;return n=ae().mapValues(n,(function(e,n){return e.Button?e:{...e,Button:t[n]}})),{...e,buttons:n}}(e,{primary:Vt,secondary:Mt}),t&&(e={Header:Qt,className:mn,windowClassName:fn,contentClassName:gn,closeOnOverlayClick:!0,...e}),e.contentType&&(e.content=yn[e.contentType]),e}class bn extends o().Component{constructor(e){super(e),ze()(this,"saveRef",(e=>{this.containerRef=e})),ze()(this,"openModal",(e=>{e=En(e,this.props.isMobile),this.setState({title:null,closeButtonLabel:null,content:null,Header:qt,closeOnOverlayClick:vn,className:"",windowClassName:"",contentClassName:"",buttonsClassName:"",buttons:{},resolve:ae().noop,reject:ae().noop,noCloseButton:!1,...e}),setTimeout((()=>{this.setState({open:!0})}),0)})),ze()(this,"closeModal",(()=>new Promise((e=>{this.setState({open:!1},(()=>{setTimeout((()=>{this.setState({content:null},e)}),200)}))})))),ze()(this,"handleBackdropClick",(e=>{const{closeOnOverlayClick:t}=this.state;!e.isDefaultPrevented()&&t&&this.$modal.dismiss()})),ze()(this,"handleCloseButtonClick",(()=>{this.$modal.dismiss()})),this.state={open:!1,closeOnOverlayClick:vn,title:null,closeButtonLabel:null,content:null},this.containerRef=null}componentDidMount(){this.openModalUnsubscribe=ut.Z.subscribe(ot.Z.MODAL.OPEN,this.openModal),this.closeModalUnsubscribe=ut.Z.subscribe(ot.Z.MODAL.CLOSE,this.closeModal)}componentDidUpdate(e,t){if(this.state.open&&!t.open)if(this.props.useSafeFocus){const e=this.containerRef.style.height;this.containerRef.style.height=0,this.containerRef.focus(),this.containerRef.style.height=e}else this.containerRef.focus()}componentWillUnmount(){this.openModalUnsubscribe(),this.closeModalUnsubscribe()}stopEventPropagation(e){e.preventDefault()}get $modal(){var e=this;const{resolve:t,reject:n}=this.state;return{resolve:e=>{t({data:e,$modal:this.$modal})},reject(e){void 0===e&&(e=Jt.nB),n(e)},close:e=>{this.closeModal().then((()=>t(e)))},dismiss:function(t){void 0===t&&(t=Jt.nB),e.closeModal().then((()=>n(t)))}}}get buttons(){const{buttons:e,buttonsClassName:t}=this.state;if(!ae().keys(e).length)return null;const n={primary:"confirmation-button",secondary:"cancellation-button"};return o().createElement("footer",{className:ct()(t,pn)},ae().map(e,((e,t)=>{let{Button:r,label:i,onClick:s}=e;return o().createElement(r,{key:t,dataHook:n[t],label:i,type:"button",onClick:(0,Ye.memoizedPartial)(s,this.$modal),className:hn})})))}render(){const{open:e,content:t}=this.state;if(!e&&!t)return null;const{Header:n,title:r,closeButtonLabel:i,className:s,windowClassName:a,contentClassName:l}=this.state,c=ct()(s,ln,{[cn]:e&&t});return o().createElement("div",{className:c,onClick:this.handleBackdropClick,role:"presentation"},o().createElement("section",{"data-hook":"modal-window",className:ct()(a,un),role:"dialog","aria-modal":"true","aria-label":r,tabIndex:-1,ref:this.saveRef,onClick:this.stopEventPropagation},n&&o().createElement(n,{title:r,closeButtonLabel:i,onButtonClick:this.handleCloseButtonClick,role:"presentation"}),o().createElement("div",{"data-hook":"modal-content",className:ct()(l,dn),role:"presentation"},ae().isString(t)?t:o().cloneElement(t,{$modal:this.$modal})),this.buttons))}}ze()(bn,"defaultProps",{closeOnOverlayClick:vn});var Sn=n(8992),Cn=n(7480);const In=o().createContext(void 0),Pn=In.Provider;function On(e){return t=>n=>o().createElement(In.Consumer,null,(r=>r?o().createElement(t,Rt()({},n,e(r))):null))}const wn=On((e=>{let{pubSubEvents:t}=e;return{pubSubEvents:t}})),Tn=(e,t,n)=>{let{prevProps:r,nextProps:o}=n;r.pubSubEvents&&o.pubSubEvents&&(ae().isEqual(r.pubSubEvents[e],o.pubSubEvents[e])||o.pubSubEvents[e]&&t(o.pubSubEvents[e]))},An="BI_EVENT",Nn={logBi:Sn.k},_n=(0,Ze.$j)((e=>({currentCompId:(0,Cn.Qp)(e)})),Nn)(wn(class extends o().Component{constructor(){super(...arguments),ze()(this,"sendBiEvent",(e=>{let{data:t}=e;const{eventName:n,params:r,targetCompId:o}=t;o===this.props.currentCompId&&this.props.logBi(n,r)}))}componentDidUpdate(e){Tn(An,this.sendBiEvent,{prevProps:e,nextProps:this.props})}render(){return null}}));var Rn,Ln=n(81759),Dn=n(13055),xn=n(44826),kn=n(98898),Vn=n(83846),Mn=n(41046);const Bn="reloadStorageReady",Un={storeForReload:Mn.Y},Fn=wn((0,Ze.$j)((e=>({compId:(0,Cn.Qp)(e)})),Un)((Rn=class extends o().Component{constructor(){super(...arguments),ze()(this,"lastEventData",{}),ze()(this,"lastHandledEventData",{}),ze()(this,"saveEventData",(e=>{let{data:t}=e;t&&t.stored===Bn||(this.lastEventData=t||{}),this.retrieveDataAfterReload()})),ze()(this,"retrieveDataAfterReload",ae().debounce((()=>{const{stored:e,rootCompId:t}=this.lastEventData;t===this.props.compId&&e&&!ae().isEqual(this.lastHandledEventData,this.lastEventData)&&(this.props.onEvent(e),this.lastHandledEventData=this.lastEventData),this.lastEventData={}}),300))}componentDidMount(){this.props.storeForReload(Bn)}componentDidUpdate(){this.props.pubSubEvents&&this.props.pubSubEvents[Mn._].forEach(this.saveEventData)}componentWillUnmount(){this.unsubscribe()}unsubscribe(){this.props.storeForReload(null)}render(){return null}},ze()(Rn,"defaultProps",{onEvent:ae().noop}),Rn))),jn={selectVideo:Ln.Uw,ensureVideoLoaded:Dn.d,resetSelectedVideo:Ln.Fn,setSavedTime:xn.Z,requestPlayVideo:Vn.x,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ},Zn=(0,Ze.$j)((e=>({isClassic:(0,He.cM)(e),isStrip:(0,He.zD)(e),isCompact:(0,He.sn)(e),isSlider:(0,He.ZG)(e),isGrid:(0,He.v3)(e),isPlayInFrame:(0,He.XM)(e),currentChannelId:(0,kn.gO)(e),mainVideoId:(0,Xe.hg)(e),channel:(0,Ye.getChannelForWidget)(e)})),jn)(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleEvent",(e=>{const{selectedVideoId:t,savedPlayerTime:n,openOverlay:r}=e,{resetSelectedVideo:o,setSavedTime:i}=this.props;t?(n&&!r&&i(n),this.tryPlayVideoForLayout(e)):o()}))}tryPlayVideoForLayout(e){const{autoplay:t,selectedVideoId:n,openOverlay:r}=e,{isPlayInFrame:o,isStrip:i,isCompact:s,isGrid:a,isSlider:l,mainVideoId:c,requestPlayVideo:u,selectVideo:d,ensureVideoLoaded:p,channel:h,openFullScreenVideoOverlay:m,closeFullScreenVideoOverlay:f}=this.props;if(r){if(i||(s||a||l)&&!o)return void m(h.id,n,t,f)}p(n).then((()=>{c!==n&&d(n),!i&&t&&u(n)}))}render(){return o().createElement(Fn,{onEvent:this.handleEvent})}});var Hn=n(59017);const Wn="Nc1b5I",Gn="yycevx",zn=()=>r.createElement("div",{className:Wn},r.createElement(Hn.$j,{className:Gn}));var Yn,qn=n(60581),$n=n(28265),Kn=n(75087),Xn=n(76251),Qn=n(74277);function Jn(e,t){return{showInitialOverlay:!t&&e}}const er=(0,Ze.$j)((e=>({isVideoPlayRequested:(0,$e.mC)(e),isVideoPauseRequested:(0,$e.Bc)(e),isVideoPlaying:(0,$e.i8)(e),isVideoPaused:(0,$e.rE)(e),isVideoPlayingOptimistic:(0,$e.BW)(e),isVideoPausedOptimistic:(0,$e.ah)(e),isVideoPlayAborted:(0,$e.GI)(e),isMuted:(0,Xn.Xm)(e),playAtFullScreen:!(0,Et.tq)(e)})),((e,t)=>{let{fedops:n}=t;return{pauseVideo:at.r,setAutoPlayed:Qn.b,setPlaybackStatus:at.dt,abortPlayVideo:at.YU,requestPlay:Vn.x,handleVideoEnd:()=>e((0,Kn.J8)(n))}}))((Yn=class extends o().Component{constructor(e){super(e),ze()(this,"onPlayStart",(()=>{const{setPlaybackStatus:e,onPlayStart:t}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.PLAYING),t(),this.setState(Jn(!1,!0))})),ze()(this,"onFullScreenChanged",(e=>{this.props.onFullScreenChanged(e);let t={isInFullScreen:e};if(!e){this.props.pauseVideo();const n=!0;t={...t,paused:n,...Jn(n,e)}}this.setState(t)})),ze()(this,"onPause",(()=>{const{setPlaybackStatus:e,isVideoPaused:t,setAutoPlayed:n}=this.props;t||(n(!1),e(qn.VIDEO_PLAYBACK_STATUSES.PAUSED))})),ze()(this,"onResume",(()=>{const{setPlaybackStatus:e}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.PLAYING)})),ze()(this,"onEnded",(()=>{const{setPlaybackStatus:e}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.ENDED)})),ze()(this,"onLoad",(()=>{const{setPlaybackStatus:e}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.INITIAL)})),ze()(this,"onPlayBlocked",(()=>{const{videoItem:e,requestPlay:t}=this.props;e.id&&t(e.id,!0)})),this.state={...Jn(e.paused,!1),paused:e.paused}}UNSAFE_componentWillReceiveProps(e){const{paused:t}=e,{isInFullScreen:n}=this.state;if(this.props.paused!==t){const e={...Jn(t,n),paused:t};t&&n&&(e.showInitialOverlay=!1),this.setState(e)}}render(){const{playAtFullScreen:e}=this.props,{paused:t,showInitialOverlay:n}=this.state,r=ae().omit(this.props,"paused","mobileMode","playAtFullScreen","onFullScreenChanged","onPurchaseClick","onSubscribeClick","onRentClick");return o().createElement($n.Z,Rt()({},r,{showInitialOverlayOnPause:!0,mobileMode:!0,paused:t,playAtFullScreen:e,showInitialOverlay:n,onPlayStart:this.onPlayStart,onPause:this.onPause,onResume:this.onResume,onEnded:this.onEnded,onPlayBlocked:this.onPlayBlocked,onLoad:this.onLoad,onFullScreenChanged:this.onFullScreenChanged}))}},ze()(Yn,"defaultProps",{onFullScreenChanged:ae().noop,onPlayStart:ae().noop,onPlayBlocked:ae().noop}),Yn));var tr,nr=n(27113),rr=n(8825);const or=(0,Ze.$j)((e=>({isVideoPlayRequested:(0,$e.mC)(e),isVideoPauseRequested:(0,$e.Bc)(e),isVideoPlaying:(0,$e.i8)(e),isVideoPaused:(0,$e.rE)(e),isVideoPlayingOptimistic:(0,$e.BW)(e),isVideoPausedOptimistic:(0,$e.ah)(e),isVideoPlayAborted:(0,$e.GI)(e),isMuted:(0,Xn.Xm)(e)})),((e,t)=>{let{fedops:n}=t;return{handleVideoEnd:()=>e((0,Kn.J8)(n)),setAutoPlayed:t=>e((0,Qn.b)(t)),setPlaybackStatus:t=>e((0,at.dt)(t)),abortPlayVideo:t=>e((0,at.YU)(t)),setMuted:t=>e((0,rr.Zj)(t)),playVideo:t=>e((0,at.CQ)(t))}}))((tr=class extends o().Component{constructor(){super(...arguments),ze()(this,"onPause",(()=>{const{setPlaybackStatus:e,isVideoPaused:t,setAutoPlayed:n}=this.props;t||(n(!1),e(qn.VIDEO_PLAYBACK_STATUSES.PAUSED))})),ze()(this,"onResume",(()=>{const{setPlaybackStatus:e}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.PLAYING)})),ze()(this,"onPlayStart",(()=>{const{setPlaybackStatus:e,onPlayStart:t}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.PLAYING),t()})),ze()(this,"onEnded",(()=>{const{setPlaybackStatus:e,onEnded:t}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.ENDED),t()})),ze()(this,"onLoad",(()=>{const{setPlaybackStatus:e}=this.props;e(qn.VIDEO_PLAYBACK_STATUSES.INITIAL)})),ze()(this,"onPlayBlocked",(()=>{const{videoItem:e,setMuted:t,playVideo:n}=this.props;e.id&&(t(!0),n(e.id))}))}render(){const e=ae().omit(this.props,"mobileMode");return o().createElement($n.Z,Rt()({},e,{mobileMode:!1,onPlayBlocked:this.onPlayBlocked,onLoad:this.onLoad,onPause:this.onPause,onResume:this.onResume,onPlayStart:this.onPlayStart,onEnded:this.onEnded}))}},ze()(tr,"defaultProps",{onEnded:ae().noop,onPlayStart:ae().noop}),tr)),ir=(0,nr.F)(or),sr=o().createContext({PlayerComponent:null,isPortableDevice:!1}),ar=e=>class extends o().Component{render(){return o().createElement(sr.Consumer,null,(t=>{let{PlayerComponent:n,isPortableDevice:r}=t;return o().createElement(e,Rt()({},this.props,{PlayerComponent:n,isPortableDevice:r}))}))}},lr=(0,Ze.$j)((e=>({isPortableDevice:(0,Et.ND)(e)})))(class extends o().PureComponent{render(){const{children:e,isPortableDevice:t}=this.props,n=t?er:ir;return o().createElement(sr.Provider,{value:{PlayerComponent:n,isPortableDevice:t}},e)}});var cr=n(58608),ur=n(1403),dr=n(81049);const pr="EDIT_MODE_CHANGE",hr="PAGE_NAVIGATION",mr="SETTINGS_UPDATED";var fr;const gr={setHydratedData:Cn.cX},vr=(0,Ze.$j)((e=>({viewMode:We.At(e)})),gr)(wn((fr=class extends o().Component{constructor(){super(...arguments),ze()(this,"handleEditModeChange",(e=>{let{editMode:t}=e;const{viewMode:n,setHydratedData:r,onChange:o}=this.props;o({prevViewMode:n,viewMode:t}),r({viewMode:t})}))}componentDidUpdate(e){Tn(pr,this.handleEditModeChange,{prevProps:e,nextProps:this.props})}render(){return null}},ze()(fr,"defaultProps",{onChange:ae().noop}),fr)));var yr=n(77944),Er=n(41977);const br=["previewType"],Sr=(e,t)=>{const n=ae().union(ae().keys(e),ae().keys(t));return ae().filter(n,(n=>!ae().includes(br,n)&&e[n]!==t[n]))},Cr=(e,t)=>{const{booleans:n,numbers:r}=((e,t)=>{const{booleans:n,numbers:r}=t.appSettings,{booleans:o,numbers:i}=e.appSettings;return{booleans:Sr(n,o),numbers:Sr(r,i)}})(e,t);return n.length||r.length},Ir={getPublicChannel:cr.f,getPaymentInfo:ur.q,resetSearch:dr.v2,resetSelectedVideo:Ln.Fn,pauseVideo:at.r,fetchVideos:yr.OF},Pr=(0,Ze.$j)((e=>({currentChannelId:(0,kn.gO)(e),currentVideoId:(0,Er.bb)(e),appSettings:(0,He.GR)(e),isEditor:We.ZJ(e),isUnsavedTemplateSite:(0,Cn.$M)(e)})),Ir)(wn(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleEditModeChange",(()=>{this.reset(),(0,Jt.Mr)()})),ze()(this,"reloadOnDashboardClosing",(e=>{e===ot.Z.DASHBOARD.CLOSED&&(this.reloadData(),this.reset())})),ze()(this,"reset",(()=>{const{resetSearch:e,resetSelectedVideo:t,pauseVideo:n}=this.props;n(),e(),t()}))}componentDidUpdate(e){Tn(mr,this.reloadOnDashboardClosing,{prevProps:e,nextProps:this.props})}UNSAFE_componentWillReceiveProps(e){e.isEditor&&Cr(this.props,e)&&this.reset()}reloadData(){const{currentChannelId:e}=this.props,{getPublicChannel:t,getPaymentInfo:n,fetchVideos:r}=this.props;t(e),n(e),r()}render(){return o().createElement(vr,{onChange:this.handleEditModeChange})}})),Or=wn(class extends o().Component{constructor(){super(...arguments),ze()(this,"stopPlaybackOnPageChange",(e=>{let{wasAppOnPage:t}=e;t&&this.props.isVideoPlaying&&this.props.pauseVideo()}))}componentDidUpdate(e){Tn(hr,this.stopPlaybackOnPageChange,{prevProps:e,nextProps:this.props})}render(){return null}}),wr={setHydratedData:Cn.cX},Tr=wn((0,Ze.$j)(null,wr)(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleUserLogin",(async e=>{const{id:t,email:n}=e.data;this.props.setHydratedData({currentSiteUser:{id:t,email:n}})}))}componentDidUpdate(e){Tn(ot.Z.SESSION.LOGIN_USER,this.handleUserLogin,{prevProps:e,nextProps:this.props})}render(){return null}})),Ar={SALE:"sale",RENT:"rent",SUBSCRIPTION:"subscription",SUBSCRIPTION_CANCEL:"subscription-cancel"};var Nr;const _r=(0,Ze.$j)((e=>({compId:(0,Cn.Qp)(e)})))(wn((Nr=class extends o().Component{constructor(){super(...arguments),ze()(this,"handlePaymentMessage",(e=>{let{data:t}=e;const n=ae().get(t,"message.type")===Ar.SUBSCRIPTION_CANCEL;if(ae().get(t,"compId")!==this.props.compId&&!n)return;const r=t.message,o={[Ar.SALE]:this.handleSale,[Ar.RENT]:this.handleRent,[Ar.SUBSCRIPTION]:this.handleSubscription,[Ar.SUBSCRIPTION_CANCEL]:this.handleSubscriptionCancel}[r.type];o&&o(r)})),ze()(this,"handleSale",(e=>{const{onSale:t,onAnyEvent:n}=this.props;e.completed&&(n(e),t(e))})),ze()(this,"handleRent",(e=>{const{onRent:t,onAnyEvent:n}=this.props;e.completed&&(n(e),t(e))})),ze()(this,"handleSubscription",(e=>{const{onSubscription:t,onAnyEvent:n}=this.props;e.completed&&(n(e),t(e))})),ze()(this,"handleSubscriptionCancel",(e=>{const{onSubscriptionCancel:t,onAnyEvent:n}=this.props;e.completed&&(n(e),t(e))})),ze()(this,"handleUserLogin",(()=>{const{onAnyEvent:e,onLogin:t}=this.props;e(),t()}))}componentDidUpdate(e){Tn(ot.Z.PAYMENT.PAYMENT_EVENT,this.handlePaymentMessage,{prevProps:e,nextProps:this.props}),Tn(ot.Z.SESSION.LOGIN_USER,this.handleUserLogin,{prevProps:e,nextProps:this.props})}render(){return null}},ze()(Nr,"defaultProps",{onSale:ae().noop,onRent:ae().noop,onSubscription:ae().noop,onSubscriptionCancel:ae().noop,onAnyEvent:ae().noop,onLogin:ae().noop}),Nr))),Rr={getPaymentInfo:ur.q},Lr=(0,Ze.$j)((e=>({channelId:(0,kn.gO)(e)})),Rr)(class extends o().Component{constructor(){super(...arguments),ze()(this,"fetchChannelPaymentData",ae().debounce((()=>{this.props.getPaymentInfo(this.props.channelId)}),300))}render(){return o().createElement(_r,{onAnyEvent:this.fetchChannelPaymentData})}});var Dr=n(62910);const xr={clearVideoUrlsCacheForAll:Dr.gM,clearVideoUrlsCacheForItem:Dr.Zj},kr=(0,Ze.$j)(null,xr)(class extends o().Component{constructor(){super(...arguments),ze()(this,"clearVideoUrlsCacheForAll",ae().debounce((()=>{this.props.clearVideoUrlsCacheForAll()}),300)),ze()(this,"clearVideoUrlsCacheForItem",(e=>{this.props.clearVideoUrlsCacheForItem(e.itemId)}))}render(){return o().createElement(_r,{onSubscription:this.clearVideoUrlsCacheForAll,onSubscriptionCancel:this.clearVideoUrlsCacheForAll,onLogin:this.clearVideoUrlsCacheForAll,onRent:this.clearVideoUrlsCacheForItem,onSale:this.clearVideoUrlsCacheForItem})}}),Vr={logWidgetSystem:Sn.e},Mr=(0,Ze.$j)(null,Vr)(class extends o().Component{constructor(){super(...arguments),ze()(this,"logPaymentSucceeded",(()=>{this.props.logWidgetSystem("video.purchase.succeeded")})),ze()(this,"logSubscribeSucceeded",(()=>{this.props.logWidgetSystem("channel.subscribe.succeeded")})),ze()(this,"logUnsubscribeSucceeded",(()=>{this.props.logWidgetSystem("channel.unsubscribe.succeeded")}))}render(){return o().createElement(_r,{onSale:this.logPaymentSucceeded,onRent:this.logPaymentSucceeded,onSubscription:this.logSubscribeSucceeded,onSubscriptionCancel:this.logUnsubscribeSucceeded})}});let Br;const Ur=()=>Br;var Fr=n(51106),jr=n(173);class Zr{constructor(e){this.httpClient=e,this.updateWidgetSettings=(e,t)=>this.privateWidgetsService.updateSettings(e,(0,Ye.keysToSnakeCase)(t)).then((e=>(0,Ye.keysToCamelCase)(e.data))).catch(jr.K),this.updateWidget=(e,t)=>this.privateWidgetsService.create(e,(0,Ye.keysToSnakeCase)(t)).then((e=>(0,Ye.keysToCamelCase)(e.data))).catch(jr.K),this.privateWidgetsService=new Fr.Z(e)}}var Hr=n(23882);const Wr=({data:e})=>{const t=(0,Ye.keysToCamelCase)(e),{createdTs:n,updatedTs:r}=t,o=new Date(1e3*Number(n)),i=new Date(1e3*Number(r));return Object.assign(Object.assign({},t),{createdTs:o,updatedTs:i})};class Gr{}var zr=n(66393);const Yr=e=>null==e?void 0:e.valueOf();class qr extends Gr{constructor(e,t){super(),this.httpClient=e,this.get=()=>this.privateSettingsService.getSettings().then(Wr).catch(jr.K),this.update=e=>this.privateSettingsService.update((0,Ye.keysToSnakeCase)(Object.assign(Object.assign({},e),{createdTs:Yr(e.createdTs),updatedTs:Yr(e.updatedTs)}))).then(Wr).catch(jr.K),this.reset=()=>this.privateSettingsService.reset().then((e=>e.data)).catch(jr.K),this.privateSettingsService=new Hr.y(e,t)}getEmbedLogoUploaderId(e){return e.id?`${zr.UploaderId.EMBED_LOGO}${e.id}`:zr.UploaderId.EMBED_LOGO}removeEmbedLogo(e,t){const n=!!e.embedDefaultLogoId&&`${zr.UploaderId.EMBED_LOGO}${e.embedDefaultLogoId}`===t;return this.privateSettingsService.update((0,Ye.keysToSnakeCase)(Object.assign(Object.assign({},e),{createdTs:Yr(e.createdTs),updatedTs:Yr(e.updatedTs),embedLogos:e.embedLogos.filter((e=>`${zr.UploaderId.EMBED_LOGO}${e.id}`!==t)),embedDefaultLogoId:n?null:e.embedDefaultLogoId}))).then(Wr).catch(jr.K)}updateLogosAfterUpload(e,t){const n=t.embedLogos,{fileUrl:r,uploaderId:o}=e,i=o===zr.UploaderId.EMBED_LOGO?[...n,{id:Date.now().toString(),url:r}]:n.map((e=>`${zr.UploaderId.EMBED_LOGO}${e.id}`===o?Object.assign(Object.assign({},e),{url:r}):e));return this.update(Object.assign(Object.assign({},t),{embedLogos:i}))}makeEmbedLogoDefault(e,t){const n=t.replace(zr.UploaderId.EMBED_LOGO,"");return this.update(Object.assign(Object.assign({},e),{embedDefaultLogoId:n}))}removeEmbedLogoDefault(e,t){return this.update(Object.assign(Object.assign({},e),{embedDefaultLogoId:null}))}}let $r;const Kr=(0,Ze.$j)((e=>({isUnsavedTemplateSite:(0,Cn.$M)(e)})))(class extends o().Component{async componentDidMount(){const{isUnsavedTemplateSite:e}=this.props;if(e)return;const t=await(async()=>{try{return await $r.settings.get()}catch(e){return 404===e.status?{}:Promise.reject(e)}})(),n=Ur();n.Settings.appEngaged(t.biUserUploadedFiles?n.Settings.PremiumIntent.PAID:n.Settings.PremiumIntent.FREE)}render(){return null}});var Xr=n(2023);const Qr=(0,Xr.TU)("FIT_INTO_VIEW"),Jr="xtPFxc";var eo=n(88677),to=n.n(eo),no=function(e,t){return no=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},no(e,t)};function ro(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}no(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var oo=function(){return oo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=t||n<0||d&&e-c>=i}function f(){var e=Uo();if(m(e))return g(e);a=setTimeout(f,function(e){var n=t-(e-l);return d?Zo(n,i-(e-c)):n}(e))}function g(e){return a=void 0,p&&r?h(e):(r=o=void 0,s)}function v(){var e=Uo(),n=m(e);if(r=arguments,o=this,l=e,n){if(void 0===a)return function(e){return c=e,a=setTimeout(f,t),u?h(e):s}(l);if(d)return clearTimeout(a),a=setTimeout(f,t),h(l)}return void 0===a&&(a=setTimeout(f,t)),s}return t=Fo(t)||0,Bo(n)&&(u=!!n.leading,i=(d="maxWait"in n)?jo(Fo(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==a&&clearTimeout(a),c=0,r=l=o=a=void 0},v.flush=function(){return void 0===a?s:g(Uo())},v},Wo=Ho,Go=ao;var zo=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Go(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Wo(e,t,{leading:r,maxWait:t,trailing:o})},Yo=function(e,t,n,r){switch(t){case"debounce":return Ho(e,n,r);case"throttle":return zo(e,n,r);default:return e}},qo=function(e){return"function"==typeof e},$o=function(){return"undefined"==typeof window},Ko=function(e){return e instanceof Element||e instanceof HTMLDocument},Xo=function(e,t,n,r){return function(o){var i=o.width,s=o.height;t((function(t){return t.width===i&&t.height===s||t.width===i&&!r||t.height===s&&!n?t:(e&&qo(e)&&e(i,s),{width:i,height:s})}))}};!function(e){function t(t){var n=e.call(this,t)||this;n.cancelHandler=function(){n.resizeHandler&&n.resizeHandler.cancel&&(n.resizeHandler.cancel(),n.resizeHandler=null)},n.attachObserver=function(){var e=n.props,t=e.targetRef,r=e.observerOptions;if(!$o()){t&&t.current&&(n.targetRef.current=t.current);var o=n.getElement();o&&(n.observableElement&&n.observableElement===o||(n.observableElement=o,n.resizeObserver.observe(o,r)))}},n.getElement=function(){var e=n.props,t=e.querySelector,r=e.targetDomEl;if($o())return null;if(t)return document.querySelector(t);if(r&&Ko(r))return r;if(n.targetRef&&Ko(n.targetRef.current))return n.targetRef.current;var o=(0,eo.findDOMNode)(n);if(!o)return null;switch(n.getRenderType()){case"renderProp":case"childFunction":case"child":case"childArray":return o;default:return o.parentElement}},n.createResizeHandler=function(e){var t=n.props,r=t.handleWidth,o=void 0===r||r,i=t.handleHeight,s=void 0===i||i,a=t.onResize;if(o||s){var l=Xo(a,n.setState.bind(n),o,s);e.forEach((function(e){var t=e&&e.contentRect||{},r=t.width,o=t.height;!n.skipOnMount&&!$o()&&l({width:r,height:o}),n.skipOnMount=!1}))}},n.getRenderType=function(){var e=n.props,t=e.render,o=e.children;return qo(t)?"renderProp":qo(o)?"childFunction":(0,r.isValidElement)(o)?"child":Array.isArray(o)?"childArray":"parent"};var o=t.skipOnMount,i=t.refreshMode,s=t.refreshRate,a=void 0===s?1e3:s,l=t.refreshOptions;return n.state={width:void 0,height:void 0},n.skipOnMount=o,n.targetRef=(0,r.createRef)(),n.observableElement=null,$o()||(n.resizeHandler=Yo(n.createResizeHandler,i,a,l),n.resizeObserver=new window.ResizeObserver(n.resizeHandler)),n}ro(t,e),t.prototype.componentDidMount=function(){this.attachObserver()},t.prototype.componentDidUpdate=function(){this.attachObserver()},t.prototype.componentWillUnmount=function(){$o()||(this.observableElement=null,this.resizeObserver.disconnect(),this.cancelHandler())},t.prototype.render=function(){var e,t=this.props,n=t.render,o=t.children,i=t.nodeType,s=void 0===i?"div":i,a=this.state,l={width:a.width,height:a.height,targetRef:this.targetRef};switch(this.getRenderType()){case"renderProp":return n&&n(l);case"childFunction":return(e=o)(l);case"child":if((e=o).type&&"string"==typeof e.type){var c=io(l,["targetRef"]);return(0,r.cloneElement)(e,c)}return(0,r.cloneElement)(e,l);case"childArray":return(e=o).map((function(e){return!!e&&(0,r.cloneElement)(e,l)}));default:return r.createElement(s,null)}}}(r.PureComponent);var Qo=$o()?r.useEffect:r.useLayoutEffect;function Jo(e){void 0===e&&(e={});var t=e.skipOnMount,n=void 0!==t&&t,o=e.refreshMode,i=e.refreshRate,s=void 0===i?1e3:i,a=e.refreshOptions,l=e.handleWidth,c=void 0===l||l,u=e.handleHeight,d=void 0===u||u,p=e.targetRef,h=e.observerOptions,m=e.onResize,f=(0,r.useRef)(n),g=(0,r.useRef)(null),v=null!=p?p:g,y=(0,r.useRef)(),E=(0,r.useState)({width:void 0,height:void 0}),b=E[0],S=E[1];return Qo((function(){if(!$o()){var e=Xo(m,S,c,d);y.current=Yo((function(t){(c||d)&&t.forEach((function(t){var n=t&&t.contentRect||{},r=n.width,o=n.height;!f.current&&!$o()&&e({width:r,height:o}),f.current=!1}))}),o,s,a);var t=new window.ResizeObserver(y.current);return v.current&&t.observe(v.current,h),function(){t.disconnect();var e=y.current;e&&e.cancel&&e.cancel()}}}),[o,s,a,c,d,m,h,v.current]),oo({ref:v},b)}var ei=function(){var e=(0,r.useContext)(L);if(!e)throw new Error("`useEnvironment()` can't be used within a `Settings` component. Please use `useSettingsEnvironment()`");return e};const ti=(0,r.createContext)({width:0,height:0}),ni=e=>{let{children:t}=e;const[n,i]=(0,r.useState)({width:window.innerWidth,height:window.innerHeight}),s=(0,r.useCallback)((()=>{i({width:window.innerWidth,height:window.innerHeight})}),[]);return(0,r.useEffect)((()=>(window.addEventListener("resize",s),()=>{window.removeEventListener("resize",s)})),[s]),o().createElement(ti.Provider,{value:n},t)},ri=e=>{let{children:t}=e;const{dimensions:n,isSSR:r}=ei(),i=Jo({refreshMode:"debounce",refreshRate:300}),s=""===n.width,a=n.width||i.width||0,l=n.height||i.height||0;return o().createElement("div",{ref:i.ref,"data-hook":"window-size",style:{width:"100%"}},o().createElement(ti.Provider,{value:{width:a,height:l}},r||a||s?t:null))},oi=e=>{let{children:t,isIframe:n}=e;return n?o().createElement(ni,null,t):o().createElement(ri,null,t)};function ii(e){return t=>{const n=(0,r.useContext)(ti);return o().createElement(e,Rt()({},t,{windowSize:n}))}}const si={pauseVideo:at.r,fitIntoView:Qr,openFullScreenVideoOnMount:()=>(e,t)=>{const n=t();if(!(0,Qe.p)(n))return;if(!(0,He.ZG)(n)&&!(0,He.v3)(n))return;const r=(0,Qe.F)(n),o=(0,Ye.getChannelForWidget)(n),i=nt(n);e((0,tt.Ep)(o.id,r,i,(()=>e((0,tt.xZ)()))))}},ai=(0,Ze.$j)((e=>({appSettings:(0,He.GR)(e),videoIdFromUrl:(0,qe.hU)(e),viewMode:(0,We.At)(e),compId:(0,Cn.Qp)(e),layout:(0,He.z3)(e),isCompIdInUrl:(0,qe.CP)(e),isVideoPlaying:(0,$e.BW)(e),isSiteMode:(0,We.bK)(e),isEditorMode:(0,We.ZJ)(e)})),si)(ii(class extends o().Component{constructor(){super(...arguments),ze()(this,"saveContainerRef",(e=>{e&&Ye.focusSource.engage(e),this.containerRef=e}))}componentDidMount(){this.focusWithinHandler=(0,Ye.focusWithin)(),this.scrollToIfNecessary(),this.props.openFullScreenVideoOnMount()}componentWillUnmount(){this.focusWithinHandler.disengage(),Ye.focusSource.disengage(this.containerRef)}scrollToIfNecessary(){const{videoIdFromUrl:e,isCompIdInUrl:t,fitIntoView:n}=this.props;(t||e)&&(n(),this.containerRef.scrollIntoView({behavior:"smooth"}))}render(){const{children:e,appSettings:t,viewMode:n,layout:r,windowSize:i,isVideoPlaying:s,pauseVideo:a,isSiteMode:l,isEditorMode:c,compId:u}=this.props;return o().createElement(o().Fragment,null,o().createElement("div",{ref:this.saveContainerRef,"data-layout":r,className:Jr,"data-view-mode":n},o().createElement(_n,null),o().createElement(st,null),o().createElement(Mr,null),l||i.width?o().createElement(lr,null,o().createElement(o().Fragment,null,e,o().createElement(Zn,null))):o().createElement(zn,null),o().createElement(Pr,null),o().createElement(Or,{isVideoPlaying:s,pauseVideo:a}),o().createElement(Lr,null),o().createElement(kr,null),o().createElement(Tr,null),o().createElement(bn,{settings:t}),o().createElement(Nt,{compId:u}),c&&o().createElement(Kr,null)))}}));var li=n(91221),ci=n(68424),ui=n(30489);let di=function(e){return e.CASHIER_MODAL_LOAD="CASHIER_MODAL_LOAD",e.CASHIER_PAYMENT_PAGE_LOAD="CASHIER_PAYMENT_PAGE_LOAD",e.CASHIER_PAYMENT_COMPLETE_PAGE_LOAD="CASHIER_PAYMENT_COMPLETE_PAGE_LOAD",e.GET_WIDGET_DATA="GET_WIDGET_DATA",e.GET_WIDGET_DATA_V2="GET_WIDGET_DATA_V2",e.GET_WIDGET_DATA_V3_MAPPING="GET_WIDGET_DATA_V3_MAPPING",e.MOBILE_OPEN_VIDEO_VIEW="MOBILE_OPEN_VIDEO_VIEW",e}({});const pi=(0,Xr.DM)("openFullScreenPurchaseOverlay",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{e.interactionStarted(di.CASHIER_MODAL_LOAD),t((0,ui.yN)(...n))}})),hi=(0,Xr.DM)("openFullScreenMemberOnlyOverlay",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{e.interactionStarted(di.CASHIER_MODAL_LOAD),t((0,ui.QC)(...n))}})),mi=(0,Xr.DM)("openFullScreenSubscribeOverlay",((e,t,n)=>(r,o)=>{const{channelInfo:{info:i}}=o(),s=(0,Ye.isPricingPlanEnabled)(i);e.interactionStarted(di.CASHIER_MODAL_LOAD),r((0,ui.fb)(t,n,s))})),fi=(0,Xr.DM)("openFullScreenRentOverlay",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{e.interactionStarted(di.CASHIER_MODAL_LOAD),t((0,ui.P5)(...n))}}));var gi=n(95075);const vi=20,yi=980,Ei=9/16;function bi(e){return Math.floor(100*e)/100}function Si(e){return e*Ei}function Ci(e,t){void 0===t&&(t=vi);const n=e-2*t;return{width:bi(n),height:bi(Si(n))}}function Ii(e){return void 0===e&&(e=gi.xP),{width:e,height:bi(.78125*e)}}var Pi=n(83358),Oi=n(12900);const wi=(0,Ke.P1)(Ye.getChannelForWidget,(e=>(0,Pi.Px)(e))),Ti=(0,Ke.P1)(wi,He.C$,((e,t)=>e&&t)),Ai=(0,Ke.P1)(wi,He.To,((e,t)=>e&&t)),Ni=(0,Ke.P1)(Ti,Ai,((e,t)=>e||t)),_i=(0,Ke.P1)(Ye.getChannelForWidget,(e=>(0,Oi.g)({channel:e}))),Ri=(0,Ke.P1)(He.R0,He.LY,He.jb,He.UW,_i,((e,t,n,r,o)=>e||t||n||r||o));var Li=n(1719),Di=n(21627),xi=n(7580);const ki={[Xe.ds.FULL]:"widget.overlay-buttons.play-video",[Xe.ds.TRAILER]:"widget.overlay-buttons.watch-trailer",[Xe.ds.FIRST_20_SEC]:"widget.overlay-buttons.watch-preview",[Xe.ds.LIVE_STREAMING]:"widget.overlay-buttons.watch-live"};function Vi(e){let{channel:t,video:n,currentSiteUser:r,translations:o=ki}=e;const i=(0,Xe.TK)(t,n,r);return i?(0,xi.t)(o[i]):null}function Mi(e){if(!function(e){let{channel:t,video:n,currentSiteUser:r}=e;return(0,Xe.D$)(t,n,r)===Xe.FE.SIGN_IN}(e))return null;const t=e.translation||"widget.overlay-buttons.play-video";return(0,xi.t)(t)}var Bi=n(37378);function Ui(e){return function(e){let{channel:t,video:n}=e;const r=(0,Xe.D$)(t,n);return r===Xe.FE.SUBSCRIBE||r===Xe.FE.PRICING_PLAN}(e)?(0,Ye.isPricingPlanEnabled)(e.channel)?(0,xi.t)("widget.mobile.overlay-button.subscribe.short"):(0,Bi.Z)(e.translation||"widget.overlay-buttons.get-subscription",(0,Ye.getSubscriptionPriceInfo)(e.channel.dealInfo)):null}function Fi(e){if(!(0,Oi.g)(e))return null;return(0,Ye.isPricingPlanEnabled)(e.channel)?(0,xi.t)("widget.mobile.overlay-button.subscribe.short"):(0,Bi.Z)(e.translation||"widget.overlay-buttons.get-subscription",(0,Ye.getSubscriptionPriceInfo)(e.channel.dealInfo))}function ji(e){if(!function(e){let{video:t}=e;return!(0,Ye.isPreviewEnabled)(t)&&!(0,Ye.isScheduledLive)(t)}(e))return null;const t=e.translation||"widget.overlay-buttons.start-watching";return(0,xi.t)(t)}var Zi=n(39173);ae().keys(Zi.G);function Hi(e){let{channel:t,video:n,currentSiteUser:r,translations:o=Zi.G,isVerticalLayoutMobile:i}=e;switch((0,Xe.D$)(t,n,r)){case Xe.FE.BUY:return(0,Bi.Z)(o[Xe.FE.BUY],(0,Ye.getSalePriceInfo)(n.dealInfo));case Xe.FE.RENT:return(0,Bi.Z)(o[Xe.FE.RENT],(0,Ye.getRentPriceInfo)(n.dealInfo));case Xe.FE.BUY_OR_RENT:return(0,Bi.Z)(o[Xe.FE.BUY_OR_RENT],(0,Ye.getMinPriceInfo)(n.dealInfo));case Xe.FE.PRICING_PLAN:return(0,xi.t)(o[Xe.FE.PRICING_PLAN]);case Xe.FE.SUBSCRIBE:return i?(0,xi.t)(o[Xe.FE.SUBSCRIBE]):null;default:return null}}const Wi=(e,t)=>t.videoItem,Gi=(0,Ke.P1)((e=>!e.isVideosTouched),He.zn,((e,t)=>!!ae().isUndefined(t.showChannelCover)||t.showChannelCover),((e,t,n)=>e&&t&&n)),zi=(0,Ke.P1)(He.m8,Gi,Ye.getChannelForWidget,Wi,((e,t,n,r)=>e?t?n.title:r.title:"")),Yi=(0,Ke.P1)(Ye.getChannelForWidget,Wi,Je.C,((e,t,n)=>({channel:e,video:t,currentSiteUser:n}))),qi=(0,Ke.P1)(Yi,Gi,((e,t)=>(t?Fi(e):Ui(e))||"")),$i=(0,Ke.P1)(He.K1,Wi,Gi,((e,t,n)=>e&&t.publisher?n?"":t.publisher:"")),Ki=(0,Ke.P1)(He.PR,(e=>({backgroundColor:`rgba(0,0,0,${ae().round(e/100,2)})`}))),Xi=(0,Ke.P1)(Yi,Gi,((e,t)=>t?Vi(e)||function(e){return Mi({...e,translation:e.translation||"widget.overlay-buttons.start-watching"})}(e)||ji(e):Vi(e)||Mi(e))),Qi=(0,Ke.P1)(Yi,Gi,((e,t)=>t?"":Hi(e))),Ji=(0,Ke.P1)(Wi,(e=>e?(0,Ye.getMinPriceInfo)(e.dealInfo):null)),es=(0,Ke.P1)(((e,t)=>t.nextVideoId),(e=>Boolean(e))),ts=(0,Ke.P1)(Yi,((e,t)=>t.ended),Ji,es,((e,t,n,r)=>t&&!n&&r?(0,xi.t)("widget.overlay-buttons.next-video"):null));(0,Ke.P1)(Gi,Ye.getChannelForWidget,Wi,((e,t,n)=>{const r=(0,Ye.getChannelCoverUrl)(t),o=(0,Ye.getVideoCoverUrl)(n);return e&&r||o}));var ns=n(81308);const rs=n.g.vodPerformance||{now:ae().noop,addVar:ae().noop,addTimestamp:ae().noop,stamps:{},vars:{}},{addVar:os,addTimestamp:is,stamps:ss,vars:as,now:ls}=rs,cs=rs;function us(e,t){return(0,Ye.shouldShowChannelCover)(e,t)?"channelCover":"featuredVid"}var ds=n(34964);const ps=e=>(0,Sn.k)("widget.chCover.btn.clicked",{button:e}),hs=(e,t)=>(0,Sn.k)("widget.VidSelected.btn.clicked",{button:t,buttonType:"main",videoID:e.id,overQuoted:(0,Ye.isVideoOverQuota)(e)}),ms=(0,Xr.DM)("logPlayButtonClicked",(e=>{let{channelData:t,videoItem:n,currentSiteUser:r,isChannelCover:o}=e;return e=>{if(o){const o=(0,Xe.yi)(t,n,r)?"startWatching":"watchPreview";e(ps(o))}else e(hs(n,function(e,t){return(0,Ye.getPlayButtonType)(e,t)===Ye.PLAY_BUTTON_TYPES.PLAY?"playVid":(0,Ye.getTrailerTypeString)(t)}(t,n)));e((0,ds.s)({videoItem:n,channelData:t}))}})),fs=(0,Di.Z)("CLIENT.PLAYER_OVERLAY.PLAY_SELECTED_VIDEO"),gs=(0,Xr.DM)("playSelectedVideo",(e=>{let{videoItem:t,onPlaySelectedVideo:n=ae().noop,shouldSendPlayStartBi:r=!0,showChannelCover:o}=e;return(e,i)=>{const s=i(),a=(0,Ye.getChannelForWidget)(s),l=(0,Je.C)(s),c=Gi(s,{showChannelCover:o}),u=We.g4(s),d=We.ZJ(s);(u||d)&&t.memberOnly?e((0,ns.CC)()):(r&&e(ms({channelData:a,videoItem:t,currentSiteUser:l,isChannelCover:c})),n(t),e(fs()))}}));var vs=n(91527),ys=n(65145);const Es=(0,Ke.P1)([Li.ab,ys.uP,Li.uB],((e,t,n)=>Boolean(!e&&t&&!n.length)));var bs=n(54725);const Ss=(0,Ze.$j)((e=>({canShowVideoInfoButton:(0,He.jS)(e),canShowShareButton:(0,bs.r)(e)})))(class extends o().Component{render(){const{canShowVideoInfoButton:e,canShowShareButton:t,children:n}=this.props;return n({canShowVideoInfoButton:e,canShowShareButton:t})}}),Cs=(0,Xr.DM)("sendBiEvent",((e,t)=>(n,r)=>{n((0,rt.M)(An,{eventName:e,params:t,targetCompId:(0,Cn.Qp)(r())}))})),Is=/(auto|scroll|overlay)/,Ps=(e,t)=>null===e.parentNode?t:Ps(e.parentNode,t.concat([e])),Os=(e,t)=>getComputedStyle(e,null).getPropertyValue(t),ws=e=>Is.test((e=>Os(e,"overflow")+Os(e,"overflow-y")+Os(e,"overflow-x"))(e));function Ts(e){if(e instanceof HTMLElement||e instanceof SVGElement)return ae().find(Ps(e.parentNode,[]),ws)||document.scrollingElement||document.documentElement}const As=U().shape({value:U().any,label:U().node}),Ns=(U().arrayOf(As),"R_8x7W"),_s="YpFAf9",Rs="sp172F",Ls="inEnUp",Ds="Q0RpdS";class xs extends o().Component{constructor(){super(...arguments),ze()(this,"getRef",(e=>{e&&this.props.getRef(e)}))}render(){const{onlyOnHover:e,scrollX:t,scrollY:n,className:r}=this.props,i=ae().pick(this.props,"children","style"),s=ct()(r,Ns,{[Ls]:e,[_s]:t,[Rs]:n});return o().createElement("div",Rt()({},i,{ref:this.getRef,className:s}))}}ze()(xs,"defaultProps",{scrollX:!1,scrollY:!0,onlyOnHover:!1,getRef:ae().noop});class ks extends o().Component{render(){const{className:e}=this.props,t=ae().omit(this.props,"styles");return o().createElement(xs,Rt()({},t,{className:ct()(Ds,e)}))}}const Vs="xevd1T",Ms="iy9MDB",Bs="TOomH7",Us="v7EDPN",Fs="GWHs3p",js="Ivy9ms",Zs="KwQqzL",Hs="E7mrZ6",Ws="KNZm0i",Gs="i2WEem",zs="oDeQdX",Ys="qHf2Zx",qs="D7Ywui",$s="HRIApm",Ks="EDVUh8",Xs="cgIXSN",Qs="bWpWCQ",Js="tK96jX",ea="_0p0_9",ta="cYhpxl";class na extends o().Component{render(){const{selected:e,className:t,label:n,height:r,containerRef:i,onClick:s,onKeyDown:a,isFocusable:l}=this.props,c=ct()(qs,t,{selected:e});return o().createElement("section",{className:c,ref:i,"data-hook":"dropdown-option",title:n,onClick:s,onKeyDown:a,style:{height:r},role:"option",tabIndex:l?0:-1},n)}}class ra extends o().Component{constructor(){super(...arguments),ze()(this,"state",{isOpen:!1,isPopoutHidden:!0}),ze()(this,"wrapperRef",null),ze()(this,"selectedOptionRef",null),ze()(this,"triangleRef",null),ze()(this,"popoutRef",null),ze()(this,"saveRef",((e,t)=>{this[e]=t})),ze()(this,"close",(()=>{this.state.isOpen&&this.setOpenState(!1)})),ze()(this,"toggle",(e=>{e.nativeEvent.stopImmediatePropagation(),this.setOpenState(!this.state.isOpen)})),ze()(this,"closeAndCallOnChange",(e=>{const{onChange:t}=this.props,n=e!==this.props.value;this.setOpenState(!1),n&&t(e)})),ze()(this,"handleWrapperKeyDown",(e=>{this.openFromKeyboard(e)})),ze()(this,"handleOptionKeyDown",((e,t)=>{this.navigateByOptionsFromKeyboard(t),this.selectOptionFromKeyboard(t,e),this.closeFromKeyboard(t)}))}componentDidUpdate(){this.updatePopoutPosition()}componentWillUnmount(){clearTimeout(this.timeout)}calculatePosition(){const{popoutTriangleSide:e,popoutPosition:t}=this.props;return n=this.triangleRef,r=this.popoutRef,void 0===(o={triangleSide:e,popoutPosition:t})&&(o=vt),yt(n,r,o={...o,popoutSide:mt(o.triangleSide)});var n,r,o}updatePopoutPosition(){if(!this.props.enablePopoutPositioningUpdate)return;const e=this.wrapperRef.getBoundingClientRect(),{scrollLeft:t}=Ts(Ts(this.wrapperRef));let{left:n,top:r,offsetX:o}=this.calculatePosition();n-=t+e.left-o,r-=e.top,this.popoutRef.style.left=`${n}px`,this.popoutRef.style.top=`${r}px`}setOpenState(e){e?(this.setState({isOpen:e,isPopoutHidden:!1}),this.props.onOpen(),function(e){ut.Z.publish(ot.Z.POPOUT.SHOW,e)}(this.popoutRef)):(this.setState({isOpen:e}),this.timeout=setTimeout((()=>{this.setState({isPopoutHidden:!0})}),200))}openFromKeyboard(e){ae().includes([Xe.nx.DOWN,Xe.nx.ENTER,Xe.nx.SPACE],e.keyCode)&&(e.stopPropagation(),this.setOpenState(!0),this.selectedOptionRef&&ae().delay((()=>this.selectedOptionRef.focus())))}closeFromKeyboard(e){e.keyCode===Xe.nx.ESC&&(e.stopPropagation(),this.close(),this.wrapperRef&&ae().delay((()=>this.wrapperRef.focus()))),e.keyCode===Xe.nx.TAB&&(e.stopPropagation(),this.close())}navigateByOptionsFromKeyboard(e){e.keyCode===Xe.nx.DOWN&&e.target.nextElementSibling&&(e.stopPropagation(),e.target.nextElementSibling.focus()),e.keyCode===Xe.nx.UP&&e.target.previousElementSibling&&(e.stopPropagation(),e.target.previousElementSibling.focus())}selectOptionFromKeyboard(e,t){ae().includes([Xe.nx.ENTER,Xe.nx.SPACE],e.keyCode)&&(e.stopPropagation(),this.closeAndCallOnChange(t),this.wrapperRef&&ae().delay((()=>this.wrapperRef.focus())))}renderSelectedValue(){const{options:e,value:t,placeholder:n}=this.props,r=ae().find(e,(e=>ae().isEqual(e.value,t)));return r?o().createElement("span",{className:Us,title:r.label},r.label):o().createElement("span",{className:Us},o().createElement("span",{className:Bs},n))}renderOptions(){const{options:e,value:t,height:n,optionClassName:r,selectedOptionClassName:i,maxOptionsVisible:s,ScrollbarWrapper:a}=this.props,l=ae().map(e,((e,s)=>{if(e.categoryLabel)return o().createElement("div",{key:`category-${e.categoryLabel}`,className:$s},e.categoryLabel);const a=ae().isEqual(t,e.value),l=ct()(r,{[i]:i&&a});return o().createElement(na,{key:s,label:e.label,value:e.value,selected:a,className:l,height:n,containerRef:a?(0,Ye.memoizedPartial)(this.saveRef,"selectedOptionRef"):null,isFocusable:this.state.isOpen,onKeyDown:(0,Ye.memoizedPartial)(this.handleOptionKeyDown,e.value),onClick:(0,Ye.memoizedPartial)(this.closeAndCallOnChange,e.value)})}));return e.length>s?o().createElement(a,null,l):l}render(){const{rounded:e,disabled:t,popoutTriangleSide:n,popoutPosition:r,options:i,className:s,optionsClassName:a,labelClassName:l,triangleClassName:c,height:u,maxOptionsVisible:d,enablePopoutPositioningUpdate:p,dataHook:h,ariaLabel:m,isFocusable:f}=this.props,{isOpen:g,isPopoutHidden:v}=this.state,y=ct()(Vs,s,{[Qs]:g,[Xs]:v,[Ks]:e,[ta]:t}),E=i.length>d?u*d:0,b=p?{}:{[Zs]:r===ht.LEFT,[Hs]:r===ht.CENTER,[Ws]:r===ht.RIGHT,[Gs]:r===ht.TOP},S=ct()(js,a,{[zs]:1===i.length,...b}),C=f&&!g&&v?0:-1;return o().createElement("section",{ref:(0,Ye.memoizedPartial)(this.saveRef,"wrapperRef"),className:y,"data-hook":h,onKeyDown:this.handleWrapperKeyDown,style:{height:u},"aria-label":v?m:null,"aria-hidden":!g&&!v||null,role:"listbox",tabIndex:C},o().createElement("div",{className:ct()(Ms,l),"data-hook":"dropdown-label",style:{height:u},onClick:this.toggle},this.renderSelectedValue(),o().createElement(Ft,{getRef:(0,Ye.memoizedPartial)(this.saveRef,"triangleRef"),className:ct()(Fs,c),name:"triangle-down"})),o().createElement(Pt,{getRef:(0,Ye.memoizedPartial)(this.saveRef,"popoutRef"),className:S,innerClassName:Ys,popoutSide:mt(n),height:E,isActive:g&&!v,onClickOutside:this.close},this.renderOptions()))}}ze()(ra,"defaultProps",{height:32,maxOptionsVisible:5,onChange:ae().noop,onOpen:ae().noop,rounded:!1,disabled:!1,isFocusable:!0,popoutTriangleSide:dt.NONE,popoutPosition:ht.LEFT,enablePopoutPositioningUpdate:!1,ScrollbarWrapper:ks});class oa extends o().Component{render(){const e=ae().omit(this.props,"styles");return o().createElement(ra,Rt()({},e,{className:ct()(Js,e.className),ScrollbarWrapper:ks}))}}class ia extends o().Component{render(){const e=ae().omit(this.props,"styles");return o().createElement(ra,Rt()({},e,{className:ct()(Js,ea),ScrollbarWrapper:ks}))}}const sa="KspETL",aa="kvqw32",la="gwqhnY";var ca;const ua=(0,en.Z)()((ca=class extends o().Component{render(){const{className:e,onClick:t,isFocusable:n}=this.props;return o().createElement("button",{className:ct()(la,e),onClick:t,"data-hook":"channel-account-info",tabIndex:n?0:-1,"aria-label":this.props.t("widget.accessibility.my-account")},o().createElement(Ft,{name:"avatar"}))}},ze()(ca,"defaultProps",{isFocusable:!0}),ca));var da=n(31461),pa=n(7896),ha=n(81665),ma=n(80753),fa=n(56666),ga=n(13185),va=n.n(ga),ya="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,Ea=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();var ba=ya&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),Ea))}};function Sa(e){return e&&"[object Function]"==={}.toString.call(e)}function Ca(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function Ia(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function Pa(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=Ca(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:Pa(Ia(e))}function Oa(e){return e&&e.referenceNode?e.referenceNode:e}var wa=ya&&!(!window.MSInputMethodContext||!document.documentMode),Ta=ya&&/MSIE 10/.test(navigator.userAgent);function Aa(e){return 11===e?wa:10===e?Ta:wa||Ta}function Na(e){if(!e)return document.documentElement;for(var t=Aa(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===Ca(n,"position")?Na(n):n:e?e.ownerDocument.documentElement:document.documentElement}function _a(e){return null!==e.parentNode?_a(e.parentNode):e}function Ra(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var s,a,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&Na(s.firstElementChild)!==s?Na(l):l;var c=_a(e);return c.host?Ra(c.host,t):Ra(e,_a(t).host)}function La(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function Da(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function xa(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Aa(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function ka(e){var t=e.body,n=e.documentElement,r=Aa(10)&&getComputedStyle(n);return{height:xa("Height",t,n,r),width:xa("Width",t,n,r)}}var Va=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=Aa(10),o="HTML"===t.nodeName,i=Fa(e),s=Fa(t),a=Pa(e),l=Ca(t),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var d=Ua({top:i.top-s.top-c,left:i.left-s.left-u,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var p=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);d.top-=c-p,d.bottom-=c-p,d.left-=u-h,d.right-=u-h,d.marginTop=p,d.marginLeft=h}return(r&&!n?t.contains(a):t===a&&"BODY"!==a.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=La(t,"top"),o=La(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(d,t)),d}function Za(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===Ca(e,"position"))return!0;var n=Ia(e);return!!n&&Za(n)}function Ha(e){if(!e||!e.parentElement||Aa())return document.documentElement;for(var t=e.parentElement;t&&"none"===Ca(t,"transform");)t=t.parentElement;return t||document.documentElement}function Wa(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},s=o?Ha(e):Ra(e,Oa(t));if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=ja(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),s=t?0:La(n),a=t?0:La(n,"left");return Ua({top:s-r.top+r.marginTop,left:a-r.left+r.marginLeft,width:o,height:i})}(s,o);else{var a=void 0;"scrollParent"===r?"BODY"===(a=Pa(Ia(t))).nodeName&&(a=e.ownerDocument.documentElement):a="window"===r?e.ownerDocument.documentElement:r;var l=ja(a,s,o);if("HTML"!==a.nodeName||Za(s))i=l;else{var c=ka(e.ownerDocument),u=c.height,d=c.width;i.top+=l.top-l.marginTop,i.bottom=u+l.top,i.left+=l.left-l.marginLeft,i.right=d+l.left}}var p="number"==typeof(n=n||0);return i.left+=p?n:n.left||0,i.top+=p?n:n.top||0,i.right-=p?n:n.right||0,i.bottom-=p?n:n.bottom||0,i}function Ga(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var s=Wa(n,r,i,o),a={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},l=Object.keys(a).map((function(e){return Ba({key:e},a[e],{area:(t=a[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function za(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return ja(n,r?Ha(t):Ra(t,Oa(n)),r)}function Ya(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function qa(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function $a(e,t,n){n=n.split("-")[0];var r=Ya(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),s=i?"top":"left",a=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return o[s]=t[s]+t[l]/2-r[l]/2,o[a]=n===a?t[a]-r[c]:t[qa(a)],o}function Ka(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Xa(e,t,n){var r=void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=Ka(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n));return r.forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&Sa(n)&&(t.offsets.popper=Ua(t.offsets.popper),t.offsets.reference=Ua(t.offsets.reference),t=n(t,e))})),t}function Qa(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=za(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Ga(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=$a(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Xa(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function Ja(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function el(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=pl.indexOf(e),r=pl.slice(n+1).concat(pl.slice(0,n));return t?r.reverse():r}var ml="flip",fl="clockwise",gl="counterclockwise";function vl(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),s=e.split(/(\+|\-)/).map((function(e){return e.trim()})),a=s.indexOf(Ka(s,(function(e){return-1!==e.search(/,|\s/)})));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return c=c.map((function(e,r){var o=(1===r?!i:i)?"height":"width",s=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],s=o[2];if(!i)return e;if(0===s.indexOf("%")){return Ua("%p"===s?n:r)[t]/100*i}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;return i}(e,o,t,n)}))})),c.forEach((function(e,t){e.forEach((function(n,r){al(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var yl={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:Ma({},l,i[l]),end:Ma({},l,i[l]+i[c]-s[c])};e.offsets.popper=Ba({},s,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,s=o.reference,a=r.split("-")[0],l=void 0;return l=al(+n)?[+n,0]:vl(n,i,s,a),"left"===a?(i.top+=l[0],i.left-=l[1]):"right"===a?(i.top+=l[0],i.left+=l[1]):"top"===a?(i.left+=l[0],i.top-=l[1]):"bottom"===a&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||Na(e.instance.popper);e.instance.reference===n&&(n=Na(n));var r=el("transform"),o=e.instance.popper.style,i=o.top,s=o.left,a=o[r];o.top="",o.left="",o[r]="";var l=Wa(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=s,o[r]=a,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]l[e]&&!t.escapeWithReference&&(r=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),Ma({},n,r)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=Ba({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]i(r[a])&&(e.offsets.popper[l]=i(r[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!ul(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,s=i.popper,a=i.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",u=l?"Top":"Left",d=u.toLowerCase(),p=l?"left":"top",h=l?"bottom":"right",m=Ya(r)[c];a[h]-ms[h]&&(e.offsets.popper[d]+=a[d]+m-s[h]),e.offsets.popper=Ua(e.offsets.popper);var f=a[d]+a[c]/2-m/2,g=Ca(e.instance.popper),v=parseFloat(g["margin"+u]),y=parseFloat(g["border"+u+"Width"]),E=f-e.offsets.popper[d]-v-y;return E=Math.max(Math.min(s[c]-m,E),0),e.arrowElement=r,e.offsets.arrow=(Ma(n={},d,Math.round(E)),Ma(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(Ja(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=Wa(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=qa(r),i=e.placement.split("-")[1]||"",s=[];switch(t.behavior){case ml:s=[r,o];break;case fl:s=hl(r);break;case gl:s=hl(r,!0);break;default:s=t.behavior}return s.forEach((function(a,l){if(r!==a||s.length===l+1)return e;r=e.placement.split("-")[0],o=qa(r);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p="left"===r&&d(c.right)>d(u.left)||"right"===r&&d(c.left)d(u.top)||"bottom"===r&&d(c.top)d(n.right),f=d(c.top)d(n.bottom),v="left"===r&&h||"right"===r&&m||"top"===r&&f||"bottom"===r&&g,y=-1!==["top","bottom"].indexOf(r),E=!!t.flipVariations&&(y&&"start"===i&&h||y&&"end"===i&&m||!y&&"start"===i&&f||!y&&"end"===i&&g),b=!!t.flipVariationsByContent&&(y&&"start"===i&&m||y&&"end"===i&&h||!y&&"start"===i&&g||!y&&"end"===i&&f),S=E||b;(p||v||S)&&(e.flipped=!0,(p||v)&&(r=s[l+1]),S&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=Ba({},e.offsets.popper,$a(e.instance.popper,e.offsets.reference,e.placement)),e=Xa(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=i[n]-(a?o[s?"width":"height"]:0),e.placement=qa(t),e.offsets.popper=Ua(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!ul(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Ka(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=ba(this.update.bind(this)),this.options=Ba({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Ba({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=Ba({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return Ba({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&Sa(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return Va(e,[{key:"update",value:function(){return Qa.call(this)}},{key:"destroy",value:function(){return tl.call(this)}},{key:"enableEventListeners",value:function(){return il.call(this)}},{key:"disableEventListeners",value:function(){return sl.call(this)}}]),e}();bl.Utils=("undefined"!=typeof window?window:n.g).PopperUtils,bl.placements=dl,bl.Defaults=El;const Sl=bl;var Cl=n(22241),Il=n.n(Cl),Pl=Il()(),Ol=Il()(),wl=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o1?t-1:0),r=1;r{const{rootRef:t,excludeClass:n}=this.props;let r=e.target;for(;r;){if(t.current===r)return!0;if(r.classList){if("string"==typeof n&&r.classList.contains(n))return!0;if("object"==typeof n&&r.classList.toString().split(" ").some((e=>n.includes(e))))return!0}r=r.parentElement}},this._onClickOutside=e=>{const{onClickOutside:t}=this.props;"function"!=typeof t||this._isInsideClick(e)||t(e)},this._boundEvents=[]}_registerEvents(){const{options:e}=this.props;["mouseup","touchend"].forEach((t=>{document.addEventListener(t,this._onClickOutside,e),this._boundEvents.push(t)}))}_unregisterEvents(){const{options:e}=this.props;for(;this._boundEvents.length>0;){const t=this._boundEvents.pop();document.removeEventListener(t,this._onClickOutside,e)}}componentDidMount(){this.props.onClickOutside&&this._registerEvents()}componentDidUpdate(e){this.props.onClickOutside!==e.onClickOutside&&(this.props.onClickOutside?this._registerEvents():this._unregisterEvents())}componentWillUnmount(){this._unregisterEvents()}render(){return this.props.children}}const hc=r.createContext({excludeClickOutsideClasses:[]}),mc=({moveBy:e,placement:t=""})=>t.includes("right")||t.includes("left")?`${e?e.y:0}px, ${e?e.x:0}px`:`${e?e.x:0}px, ${e?e.y:0}px`,fc="data-";function gc(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function vc(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}const{overflow:t,overflowX:n,overflowY:r}=function(e){return 1!==e.nodeType?[]:e.ownerDocument.defaultView.getComputedStyle(e,null)}(e);return/(auto|scroll|overlay)/.test(t+r+n)?e:vc(gc(e))}var yc=n(98121),Ec=n.n(yc);function bc(e,t){if(!e)return null;if("string"==typeof e)switch(e){case"window":case"viewport":return document.body;case"scrollParent":return vc(t);default:return}return"function"==typeof e?function(e,t){if(!t)return;const n=Sc(e,t);if(n)return n;return}(e,t):Ec()(e)?e:void 0}function Sc(e,t){if(t)return e(t)?t:Sc(e,gc(t))}const Cc=e=>{const t=({children:e})=>"string"==typeof e?r.createElement("div",{},e):e;return t.displayName=e,t};let Ic;const Pc=!1;const Oc=(e,t)=>e&&e.classList.remove(...t.split(" ")),wc=({timeout:e})=>{if("object"==typeof e){const{enter:t,exit:n}=e;return void 0!==t&&void 0!==n&&(t>0||n>0)}return!!e},Tc=(e,t)=>e?t.startsWith("top")||t.startsWith("bottom")?{left:`${e}px`}:t.startsWith("left")||t.startsWith("right")?{top:`${e}px`}:{}:{};class Ac extends r.Component{constructor(e){super(e),this.targetRef=null,this.portalNode=null,this.appendToNode=null,this.clickOutsideRef=null,this.popperScheduleUpdate=null,this._hideTimeout=null,this._showTimeout=null,this._handleClickOutside=e=>{const{onClickOutside:t,shown:n,disableClickOutsideWhenClosed:r}=this.props;!t||r&&!n||t(e)},this._onKeyDown=e=>{const{onEscPress:t}=this.props;t&&"Escape"===e.key&&t(e)},this._onDocumentKeyUp=e=>{const{onTabOut:t}=this.props;"undefined"!=typeof document&&this.popoverContentRef.current&&!this.popoverContentRef.current.contains(document.activeElement)&&t(e)},this.state={isMounted:!1,shown:e.shown||!1},this.clickOutsideRef=r.createRef(),this.popoverContentRef=r.createRef(),this.clickOutsideClass=dc()("clickOutside"),this.contentHook=`popover-content-${e["data-hook"]||""}-${Ic}`}focus(){this.popoverContentRef.current&&this.popoverContentRef.current.focus()}getPopperContentStructure(e){const{shown:t}=this.state,{moveBy:n,appendTo:o,placement:i,showArrow:s,moveArrowTo:a,flip:l,fixed:c,customArrow:u,role:d,id:p,zIndex:h,minWidth:m,maxWidth:f,width:g,dynamicWidth:v,excludeClass:y=this.clickOutsideClass,contentClassName:E,onEscPress:b,tabIndex:S,"aria-label":C,"aria-labelledby":I,"aria-describedby":P}=this.props,O=(({width:e,moveBy:t,appendTo:n,shouldAnimate:r,flip:o,fixed:i,placement:s,isTestEnv:a,minWidth:l,dynamicWidth:c})=>{const u=!i,d={offset:{offset:mc({moveBy:t,placement:s})},computeStyle:{gpuAcceleration:!r},flip:{enabled:void 0!==o?o:!t},preventOverflow:{enabled:u},hide:{enabled:u}};return(c||l||e)&&(d.setPopperWidth={enabled:!0,order:840,fn:t=>{const{width:n}=t.offsets.reference;return t.styles=Object.assign(Object.assign({},t.styles),(({width:e,minWidth:t,dynamicWidth:n,referenceWidth:r})=>{return{minWidth:n?`${r}px`:(o=t,"string"==typeof o?o:`${o}px`),width:e||"auto"};var o})({width:e,referenceWidth:n,minWidth:l,dynamicWidth:c})),t}}),a&&(d.computeStyle={enabled:!1}),n&&(d.preventOverflow=Object.assign(Object.assign({},d.preventOverflow),{boundariesElement:n})),d})({minWidth:m,width:g,dynamicWidth:v,moveBy:n,appendTo:o,shouldAnimate:wc(this.props),flip:l,placement:i,fixed:c,isTestEnv:Pc}),w=r.createElement(Dl,{modifiers:O,placement:i},(({ref:n,style:o,placement:l,arrowProps:c,scheduleUpdate:m})=>(this.popperScheduleUpdate=m,r.createElement(hc.Consumer,null,(({excludeClickOutsideClasses:m})=>r.createElement("div",{ref:n,"data-hook":"popover-content","data-content-element":this.contentHook,style:Object.assign(Object.assign({},o),{zIndex:h,maxWidth:f}),"data-placement":l||i,className:cc()(ac.classes.popover,this.clickOutsideClass,E,{[ac.classes.withArrow]:s,[ac.classes.popoverContent]:!s},...m)},s&&this.renderArrow(c,a,l||i,u),r.createElement("div",{key:"popover-content",id:p,role:d,tabIndex:S,ref:this.popoverContentRef,className:s?ac.classes.popoverContent:"",onKeyDown:t&&b?this._onKeyDown:void 0,"aria-label":C,"aria-labelledby":I,"aria-describedby":P},r.createElement(hc.Provider,{value:{excludeClickOutsideClasses:[y,...m]}},e.Content))))))));return this.wrapWithAnimations(w)}applyStylesToPortaledNode(){const{shown:e}=this.state;wc(this.props)||e?((e,t)=>{e&&e.classList.add(...t.split(" "))})(this.portalNode,this.portalClasses):Oc(this.portalNode,this.portalClasses)}wrapWithAnimations(e){const{timeout:t}=this.props,{shown:n}=this.state;return wc(this.props)?r.createElement(Ql,{in:n,timeout:t,unmountOnExit:!0,classNames:{enter:ac.classes["popoverAnimation-enter"],enterActive:ac.classes["popoverAnimation-enter-active"],exit:ac.classes["popoverAnimation-exit"],exitActive:ac.classes["popoverAnimation-exit-active"]},onExited:()=>Oc(this.portalNode,this.portalClasses)},e):e}renderPopperContent(e){const t=this.getPopperContentStructure(e);return this.portalNode?r.createElement(sc,{node:this.portalNode},t):t}renderArrow(e,t,n,o){const i={ref:e.ref,key:"popover-arrow","data-hook":"popover-arrow",style:Object.assign(Object.assign({},e.style),Tc(t,n))};return o?o(n,i):r.createElement("div",Object.assign({},i,{className:ac.classes.arrow}))}componentDidMount(){const{shown:e,onTabOut:t}=this.props;this.initAppendToNode(),t&&e&&this._setBlurByKeyboardListener(),this.setState({isMounted:!0})}_setBlurByKeyboardListener(){"undefined"!=typeof document&&document.addEventListener("keyup",this._onDocumentKeyUp,!0)}_removeBlurListener(){"undefined"!=typeof document&&document.removeEventListener("keyup",this._onDocumentKeyUp,!0)}initAppendToNode(){const{appendTo:e}=this.props;this.appendToNode=bc(e,this.targetRef),this.appendToNode&&(this.portalNode=document.createElement("div"),this.portalNode.setAttribute("data-hook","popover-portal"),Object.assign(this.portalNode.style,{position:"static",top:0,left:0,width:0,height:0}),this.appendToNode.appendChild(this.portalNode))}hidePopover(){const{isMounted:e}=this.state,{hideDelay:t,onTabOut:n}=this.props;e&&!this._hideTimeout&&(this._showTimeout&&(clearTimeout(this._showTimeout),this._showTimeout=null),n&&this._removeBlurListener(),t?this._hideTimeout=setTimeout((()=>{this.setState({shown:!1})}),t):this.setState({shown:!1}))}showPopover(){const{isMounted:e}=this.state,{showDelay:t,onTabOut:n}=this.props;e&&!this._showTimeout&&(this._hideTimeout&&(clearTimeout(this._hideTimeout),this._hideTimeout=null),n&&this._setBlurByKeyboardListener(),t?this._showTimeout=setTimeout((()=>{this.setState({shown:!0})}),t):this.setState({shown:!0}))}componentWillUnmount(){this.portalNode&&this.appendToNode.children.length&&this.appendToNode.removeChild(this.portalNode),this.portalNode=null,this._hideTimeout&&(clearTimeout(this._hideTimeout),this._hideTimeout=null),this._showTimeout&&(clearTimeout(this._showTimeout),this._showTimeout=null)}updatePosition(){this.popperScheduleUpdate&&this.popperScheduleUpdate()}componentDidUpdate(e){const{shown:t}=this.props;this.portalNode&&(this.portalClasses=(0,ac.st)(ac.classes.root,this.props.className),this.applyStylesToPortaledNode()),e.shown!==t?t?this.showPopover():this.hidePopover():this.updatePosition()}render(){const{onMouseEnter:e,onMouseLeave:t,onKeyDown:n,onClick:o,children:i,style:s,id:a,excludeClass:l,fluid:c}=this.props,{isMounted:u,shown:d}=this.state,p=((e,t)=>r.Children.toArray(e).reduce(((e,t)=>r.isValidElement(t)&&t.type&&t.type.displayName?(e[t.type.displayName.split(".").pop()]=t,e):e),t||{}))(i,{Element:null,Content:null}),h=wc(this.props),m=u&&(h||d);return r.createElement(wl,null,r.createElement(pc,{rootRef:this.clickOutsideRef,onClickOutside:d?this._handleClickOutside:void 0,excludeClass:[this.clickOutsideClass,l]},r.createElement("div",Object.assign({ref:this.clickOutsideRef,style:s,"data-content-hook":this.contentHook,className:(0,ac.st)(ac.classes.root,{fluid:c},this.props.className),onMouseEnter:e,onMouseLeave:t,id:a},(e=>{const t={};for(const n in e)e.hasOwnProperty(n)&&n.length>5&&n.startsWith(fc)&&(t[n]=e[n]);return t})(this.props)),r.createElement(Ml,{innerRef:e=>this.targetRef=e},(({ref:e})=>r.createElement("div",{ref:e,className:ac.classes.popoverElement,"data-hook":"popover-element",onClick:o,onKeyDown:n},p.Element))),m&&this.renderPopperContent(p))))}}Ac.displayName="CorePopover",Ac.defaultProps={flip:!0,fixed:!1,zIndex:1e3},Ac.Element=Cc("Popover.Element"),Ac.Content=Cc("Popover.Content");var Nc,_c="o__54SF3W",Rc="sl80Rak",Lc=n.sts.bind(null,_c);(function(e){e.hover="hover",e.click="click"})(Nc||(Nc={}));const Dc=Object.assign(r.forwardRef(((e,t)=>{const{triggerAction:n,wiredToSiteColors:o,children:i,className:s,shown:a}=e,l=(0,f.__rest)(e,["triggerAction","wiredToSiteColors","children","className","shown"]),[c,u]=r.useState(!1),d=r.useRef(void 0!==a||n===Nc.click),p=r.useRef(function(e="prefix"){return`${e}_${Math.random().toString(36).substr(2,9)}`}("popover")),h=r.useMemo((()=>["bottom","top"].some((t=>new RegExp(t).test(e.placement)))),[e.placement]),[m,g]=r.Children.toArray(i).sort(((e,t)=>{if([e,t].every(r.isValidElement))return e.type===Dc.Element?-1:0}));return r.createElement(Ac,Object.assign({ref:t,showArrow:!0,shown:null!=a?a:c,moveBy:h?{y:8}:{x:8},className:Lc(Rc,{wired:o},s)},function(e){switch(n){case Nc.click:return{role:"dialog",appendTo:"parent"};case Nc.hover:default:return Object.assign(Object.assign({},e.current?{}:{onMouseEnter:v,onMouseLeave:y}),{role:"tooltip",id:p.current})}}(d),l),r.cloneElement(m,{},r.cloneElement(m.props.children,function(e){switch(n){case Nc.hover:return Object.assign({"aria-describedby":p},e.current?{}:{onFocus:v,onBlur:y});case Nc.click:default:return{}}}(d))),g);function v(){u(!0)}function y(){u(!1)}})),{Element:Ac.Element,Content:Ac.Content});Dc.defaultProps={triggerAction:Nc.hover,wiredToSiteColors:!0,placement:"top"},Dc.displayName="Popover";const xc="E8Bmun",kc="l3MdLW",Vc="Tw6OAo",Mc="c0RbW8",Bc=(0,en.Z)()(class extends o().Component{render(){const{children:e,userEmail:t,logoutLabel:n,onLogoutClick:r}=this.props;return o().createElement("section",{"aria-labelledby":"account_btn_mobile_heading",className:xc},o().createElement("div",{className:`qa-account-button-user-email ${kc}`,id:"account_btn_mobile_heading",role:"heading","aria-label":`${this.props.t("widget.account.signed-as")} ${t}`},t),e?o().createElement("div",null,e):null,o().createElement("div",{className:Vc,role:"presentation"},o().createElement(kt,{className:`qa-account-button-user-logout ${Mc}`,dataHook:"account-info-logout-button",ariaLabel:n,onClick:r},n)))}}),Uc="OAbyoX",Fc="LCqooG";var jc="ooHk5e9",Zc="sTSptrd",Hc=n.sts.bind(null,jc);const Wc=(0,en.Z)()(class extends o().Component{render(){const{logoutLabel:e,userEmail:t,onLogoutClick:n,className:r}=this.props;return o().createElement(Dc,{hideDelay:300,placement:"bottom",wiredToSiteColors:!1,className:Hc(Zc),contentClassName:Uc,"data-hook":"channel-account-info"},o().createElement(Dc.Element,null,o().createElement("button",{className:ct()(Fc,r),"aria-label":this.props.t("widget.accessibility.my-account")},o().createElement(Ft,{name:"avatar"}))),o().createElement(Dc.Content,null,o().createElement(Bc,{logoutLabel:e,userEmail:t,onLogoutClick:n})))}}),Gc=(0,en.Z)()((0,Ze.$j)(((e,t)=>({appSettings:(0,He.GR)(e),userEmail:(0,Je.v)(e),isSubscriptionEnabled:(0,Ye.isSubscriptionEnabled)(t.channelData)})))(wn(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleLogoutEvent",(()=>{this.disableConsumeEvents||(this.props.onLogoutClick(),this.disableConsumeEvents=!0)})),ze()(this,"handleAccountButtonClicked",(()=>{this.props.onClick()}))}componentDidUpdate(e){Tn(ot.Z.SESSION.LOGOUT_USER,this.handleLogoutEvent,{prevProps:e,nextProps:this.props})}renderLoginButton(){const{className:e,onLoginClick:t,isFocusable:n}=this.props;return o().createElement("div",{className:e},o().createElement(kt,{className:sa,isFocusable:n,onClick:t,dataHook:"login-button"},this.props.t("widget.account.sign-in")))}renderAccountButtonWithTooltip(){const{infoButtonClassName:e,userEmail:t,onLogoutClick:n}=this.props;return o().createElement(Wc,{className:e,logoutLabel:this.props.t("widget.account.logout"),userEmail:t,onLogoutClick:n,dataHook:"info-button-with-tooltip"})}renderAccountButtonSimple(){const{infoButtonClassName:e,isFocusable:t}=this.props;return o().createElement(ua,{className:e,isFocusable:t,onClick:this.handleAccountButtonClicked})}renderAccountButton(){const{isSubscriptionEnabled:e}=this.props;return e?this.renderAccountButtonSimple():this.renderAccountButtonWithTooltip()}render(){const{className:e,userEmail:t}=this.props;return t?o().createElement("div",{"data-hook":"member-actions",className:ct()("qa-account",e,aa)},this.renderAccountButton()):this.renderLoginButton()}}))),zc="xb4Oz9",Yc="pCfhgX",qc={sendBiEvent:Cs},$c=(0,en.Z)()((0,Ze.$j)((e=>({isVisible:(0,He.jb)(e)})),qc)(class extends o().Component{constructor(){super(...arguments),ze()(this,"doSendAboutInfoDisplayedBI",ae().once((()=>{this.props.sendBiEvent("widget.aboutCh.displayed")}))),ze()(this,"handleClick",(e=>{this.props.sendBiEvent("widget.aboutCh.clicked"),this.props.onClick(e)}))}componentDidMount(){this.sendAboutInfoDisplayedBI()}componentDidUpdate(){this.sendAboutInfoDisplayedBI()}sendAboutInfoDisplayedBI(){this.props.isVisible&&this.doSendAboutInfoDisplayedBI()}render(){const{className:e,isVisible:t,isFocusable:n}=this.props;return t?o().createElement(kt,{className:ct()(e,zc,Yc),dataHook:"channel-info-button",isFocusable:n,ariaLabel:this.props.t("widget.accessibility.show-channel-info"),onClick:this.handleClick},o().createElement(Ft,{name:"info-1"})):null}})),Kc=(0,en.Z)()((0,Ze.$j)(((e,t)=>({subscriptionPriceInfo:(0,Ye.getSubscriptionPriceInfo)(t.dealInfo),isPricingPlan:(0,Ye.isPricingPlanEnabled)(t)})))(class extends o().Component{render(){const{subscriptionPriceInfo:e,isPricingPlan:t}=this.props;return t?this.props.t("widget.mobile.overlay-button.subscribe.short"):(0,Bi.Z)("widget.channel-actions.subscribe",e)}})),Xc=(0,Ze.$j)(((e,t)=>({dealInfo:(0,Ye.getDealInfo)(t),isVisible:(0,Oi.g)({channel:t.channelData})})))(class extends o().Component{render(){const{isVisible:e,dealInfo:t,className:n,onClick:r,isFocusable:i,channelData:s}=this.props;return e?o().createElement(kt,{className:ct()(n,zc),dataHook:"channel-subscription-button",isFocusable:i,onClick:r},o().createElement(Kc,{dealInfo:t,isVisible:e,channel:s})):null}}),Qc={logBi:Sn.k,openFullScreenSubscribeOverlay:mi,openFullScreenPurchaseOverlay:pi,openFullScreenRentOverlay:fi},Jc=(0,Ze.$j)((e=>({currentSiteUser:(0,Je.C)(e)})),Qc)(class extends o().Component{constructor(){super(...arguments),ze()(this,"openPurchase",(0,ci.Q)((()=>{const{videoItem:e,channelData:t,fedops:n}=this.props;this.props.openFullScreenPurchaseOverlay(n,t.id,e.id)}))),ze()(this,"openRent",(0,ci.Q)((()=>{const{videoItem:e,channelData:t,fedops:n}=this.props;this.props.openFullScreenRentOverlay(n,t.id,e.id)}))),ze()(this,"openSubscription",(0,ci.Q)((()=>{const{channelData:e,fedops:t}=this.props;this.props.openFullScreenSubscribeOverlay(t,e.id,(()=>{this.props.logBi("widget.subscriptionPopUp.Completed",{channelID:e.id,result:"canceled",errorMsg:""})}))})))}render(){const e=ae().omit(this.props,"mobileMode","playAtFullScreen","showInitialOverlay","showControls","showPoster","currentTime","paused","muted","onPurchaseClick","onSubscribeClick","onRentClick"),{PlayerComponent:t}=this.props;return o().createElement(t,Rt()({},e,{playAtFullScreen:!1,showPlayer:!1,showInitialOverlay:!0,showControls:!0,showPoster:!0,paused:!0,shouldLoadVideo:!1,onPurchaseClick:this.openPurchase,onSubscribeClick:this.openSubscription,onRentClick:this.openRent}))}}),eu=(0,nr.F)(Jc),tu="LdE8a9",nu="vkiuVI";var ru;const ou={logBi:Sn.k},iu=(0,en.Z)()((0,Ze.$j)(null,ou)((ru=class extends o().Component{constructor(){super(...arguments),ze()(this,"getOptions",ae().memoize((e=>{const t=ae().map(e,(e=>({label:e,value:e})));return[{label:this.props.t("widget.categories.all-videos"),value:""},...t]}))),ze()(this,"sendCategoriesClickedBI",(()=>{this.props.logBi("widget.categories.clicked")})),ze()(this,"handleChange",(e=>{this.sendCategorySelectedBI(),this.props.onCategorySelect(e)}))}sendCategorySelectedBI(){this.props.logBi("widget.categories.selected")}render(){const{className:e,selectedCategory:t,DropdownClass:n,maxOptionsVisible:r,height:i,list:s,isFocusable:a}=this.props;return o().createElement(n,{className:`${e} qa-widget-categories`,dataHook:"categories-dropdown",optionsClassName:tu,optionClassName:nu,height:i,maxOptionsVisible:r,isFocusable:a,onChange:this.handleChange,onOpen:this.sendCategoriesClickedBI,value:t||"",options:this.getOptions(s),ariaLabel:this.props.t("widget.accessibility.select-category")})}},ze()(ru,"defaultProps",{selectedCategory:null,DropdownClass:oa}),ru)));function su(e,t){t.keyCode===Xe.nx.ENTER&&t.target===t.currentTarget&&(t.stopPropagation(),e(t))}function au(e,t){t.keyCode===Xe.nx.ESC&&e(t)}const lu="mxefLp",cu="v_S_vj",uu="GCnbAK",du="Qtz925",pu="OBqaCo",hu="D6TH_V",mu="yRtJvr",fu="hNKZBR",gu="hT5PYR",vu="IBsCB8",yu="f0iqyG";var Eu;const bu={logBi:Sn.k},Su=(0,en.Z)()((0,Ze.$j)(null,bu)((Eu=class extends o().Component{constructor(e){super(e),ze()(this,"updateValue",(()=>{const{value:e}=this.input;this.props.onChange(e),this.setState({currentValue:e})})),ze()(this,"searchOnEnter",(e=>{const{keyCode:t}=e.nativeEvent,{value:n}=this.input;13===t&&(this.sendSearchBI(n),this.permitSearch())})),ze()(this,"permitSearch",(()=>{const{onSearch:e}=this.props,{value:t}=this.input;this.setFocused(!0),e(t)})),ze()(this,"closeSearch",(()=>{this.input.value="",this.input.blur(),this.setState({currentValue:"",focused:!1}),this.props.onClose("")})),ze()(this,"handleFocus",(e=>{this.props.onFocus(e),this.setFocused(!0)})),ze()(this,"handleBlur",(e=>{this.props.onBlur(e),this.setFocused(!1)})),this.state={currentValue:e.value,focused:!1}}componentDidMount(){document.addEventListener("keyup",(0,Ye.memoizedPartial)(au,this.closeSearch))}UNSAFE_componentWillReceiveProps(e){e.value!==this.props.value&&this.setState({currentValue:e.value})}componentWillUnmount(){document.removeEventListener("keyup",(0,Ye.memoizedPartial)(au,this.closeSearch))}sendSearchBI(e){""!==e&&this.props.logBi("widget.search.clicked")}setFocused(e){setTimeout((()=>this.setState({focused:e})),0)}render(){const{className:e,value:t,layout:n}=this.props,{currentValue:r,focused:i}=this.state,s=this.props.t("widget.search-bar.search-video"),a=ct()(lu,{[yu]:"strip"===n,[mu]:r,[cu]:t,[fu]:t!==r,[du]:i,className:e});return o().createElement("div",{className:ct()(e,a)},o().createElement("div",{className:vu},s),o().createElement("input",{type:"text",className:uu,"data-hook":"search-bar-input",value:r,onKeyPress:this.searchOnEnter,onFocus:this.handleFocus,onBlur:this.handleBlur,onChange:this.updateValue,ref:e=>this.input=e,placeholder:s}),o().createElement(Ft,{className:pu,name:"search-bar"}),o().createElement(kt,{className:hu,onClick:this.closeSearch,"aria-hidden":!r,isFocusable:Boolean(r||t),ariaLabel:this.props.t("widget.accessibility.close-videos-search")},o().createElement(Ft,{name:"clear-search"})),o().createElement(kt,{className:gu,onClick:this.permitSearch,isFocusable:Boolean(r||t),ariaLabel:this.props.t("widget.accessibility.search-videos")},o().createElement(Ft,{name:"permit-search"})))}},ze()(Eu,"defaultProps",{layout:"classic",value:"",onChange:ae().noop,onSearch:ae().noop,onClose:ae().noop,onFocus:ae().noop,onBlur:ae().noop,onKeyPress:ae().noop}),Eu))),Cu=(0,Di.Z)("CLIENT.PLAYER_OVERLAY.OPEN_SUBSCRIPTION"),Iu=(0,Xr.DM)("openSubscription",(e=>(t,n)=>{const r=n(),o=(0,Ye.getChannelForWidget)(r);(0,ci.Q)((()=>{t(Cs("widget.subscription.clicked")),t(ps("subscribe")),t(mi(e,o.id,(()=>t((0,Sn.k)("widget.subscriptionPopUp.Completed",{result:"canceled",errorMsg:""})))))}))(),t(Cu())})),Pu=(0,Di.Z)("CLIENT.PLAYER_OVERLAY.OPEN_FULL_SCREEN_OVERLAY"),Ou=(0,Xr.DM)("openPlayerOverlay",((e,t,n)=>(r,o)=>{const i=o(),s=(0,Ye.getChannelForWidget)(i),a=(0,He.GR)(i),l=Gi(i,{showChannelCover:n}),c=(0,Xe.D$)(s,t),u={channelData:s,appSettings:a,videoItem:t,isChannelCover:l};(0,ci.Q)((()=>{r((e=>{let{appSettings:t,videoItem:n,channelData:r,isChannelCover:o}=e;return e=>{const i=(0,Ye.getBuyButtonDisplayTypeWhenInOverlay)({settings:t,videoItem:n,channelData:r,showChannelCover:o});e(hs(n,i))}})(u)),r(((e,t,n)=>{let{channelData:r,videoItem:o}=t;return t=>{switch(n){case Xe.FE.SUBSCRIBE:return t(mi(e,r.id));case Xe.FE.RENT:return t(fi(e,r.id,o.id));default:return t(pi(e,r.id,o.id))}}})(e,u,c))}))(),r(Pu())}));class wu extends o().Component{constructor(e){super(e),this._node=null}componentDidMount(){this.measure()}componentDidUpdate(){this.props.shouldMeasure&&this.measure()}measure(){var e;this.props.shouldMeasure&&this.props.onMeasure({width:(e=this._node,function(e,t){try{return e()}catch(e){return t}}((()=>e.getBoundingClientRect().width),0))})}render(){const{children:e}=this.props;return o().cloneElement(o().Children.only(e),{ref:e=>this._node=e})}}function Tu(e){return o().Children.map(e.children,(e=>e.key))}ze()(wu,"defaultProps",{shouldMeasure:!0,onMeasure:ae().noop});class Au extends o().Component{constructor(){super(...arguments),ze()(this,"state",{width:null}),ze()(this,"onMeasure",(e=>{const t=ae().get(e,"width");0!==t&&t!==this.state.width&&this.setState({width:t})}))}UNSAFE_componentWillReceiveProps(e){const t=Tu(e).join("++"),n=Tu(this.props).join("++");e.maxWidth===this.props.maxWidth&&t===n||this.setState({width:null})}render(){const{maxWidth:e,children:t,shouldAlwaysMeasure:n}=this.props,r=this.state.width,[i,s]=o().Children.toArray(t);return o().createElement(wu,{onMeasure:this.onMeasure,shouldMeasure:n||null===r},r&&r>e?s:i)}}const Nu={lineClamp:2},_u=e=>{let{text:t,clampOptions:n={},enforceJSClamp:r}=e;return o().createElement(Hn.vA,{text:t,dataHook:"title",wrapperTag:"h3",enforceJSClamp:r,clampOptions:{...Nu,...n}})},Ru=(0,en.Z)()((e=>{let{className:t,t:n}=e;return o().createElement("span",{className:t},n("widget.overlay-buttons.coming-soon"))}));var Lu;function Du(){return Du=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{itemType:n,startTime:r,liveVideoStatus:o}=t;return{startTime:r,isScheduled:(0,Ye.isScheduledLive)({itemType:n})&&Boolean(r),isPendingLiveStream:(0,Ye.isPendingLiveStream)({liveVideoStatus:o}),isReadyLiveStream:(0,Ye.isReadyLiveStream)({liveVideoStatus:o}),locale:(0,He.Kd)(e),isRTL:(0,He.dZ)(e)}}))(class extends o().Component{render(){return o().createElement(Hn.S1,Rt()({},this.props,{liveText:this.props.t("shared.live"),pendingLiveText:this.props.t("shared.pending-live"),scheduledSoonAriaLabel:this.props.t("widget.accessibility.scheduled-soon-label"),scheduledAriaLabel:this.props.t("widget.accessibility.scheduled-label"),startsInAriaLabel:this.props.t("widget.accessibility.starts-in"),reminderAriaLabel:this.props.t("widget.accessibility.reminder"),reminderIcon:o().createElement(xu,null)}))}})),Vu={overlay:"vQqnPR",content:"s9_x11","top-content":"iAHfl9",topContent:"iAHfl9",title:"KD3_wl","preview-text":"TLwyAU",previewText:"TLwyAU",publisher:"OnO7Bx","buttons-wrapper":"TVq43Y",buttonsWrapper:"TVq43Y",button:"gJ6P7t","rounded-icon":"lbTakf",roundedIcon:"lbTakf",bordered:"xW4xI8",icon:"NNpNxM",text:"cKQfxp","play-icon":"X1C96R lbTakf",playIcon:"X1C96R lbTakf","soon-info":"Qqc33e",soonInfo:"Qqc33e",buttons:"Z7df_D","next-icon":"zhXK3L",nextIcon:"zhXK3L","live-label":"M5YoLI",liveLabel:"M5YoLI","overlay-wrapper":"aRDSdR",overlayWrapper:"aRDSdR","preview-hover":"QNJqEU",previewHover:"QNJqEU",background:"NeGdJB",visible:"dWm7Ja","title-block":"CNK5qH",titleBlock:"CNK5qH","shown-on-hover":"u2ITKa",shownOnHover:"u2ITKa","small-buy-button":"i1MJuV",smallBuyButton:"i1MJuV","small-subscribe-button":"xkRzJe",smallSubscribeButton:"xkRzJe","small-buttons":"mpVyn7",smallButtons:"mpVyn7","paid-icon":"l5PByf lbTakf",paidIcon:"l5PByf lbTakf"};var Mu;const Bu={openSubscription:Iu,openPlayerOverlay:Ou,playSelectedVideo:gs},Uu=(0,Ze.$j)(((e,t)=>({isThumbnailsPreviewHover:(0,He.ok)(e),isTitleAlwaysShown:(0,He.eB)(e),isTitleNeverShown:(0,He.mK)(e),subscribeButtonText:qi(e,t),publisherText:$i(e,t),playButtonText:Xi(e,t),purchaseButtonText:Qi(e,t),opacityStyle:Ki(e)})),Bu)((Mu=class extends o().Component{constructor(e){super(e),ze()(this,"playSelectedVideo",(0,ci.Q)((e=>{e.preventDefault(),e.stopPropagation();const{videoItem:t,playSelectedVideo:n,onPlaySelectedVideo:r,showChannelCover:o}=this.props;n({videoItem:t,onPlaySelectedVideo:r,showChannelCover:o})}))),ze()(this,"handleSubscriptionClick",(e=>{e.preventDefault(),e.stopPropagation(),this.props.openSubscription(this.props.fedops)})),ze()(this,"handlePurchaseClick",(e=>{e.preventDefault(),e.stopPropagation();const{videoItem:t,openPlayerOverlay:n,fedops:r}=this.props;n(r,t)}));const{durationStr:t}=this.props.videoItem;this.clampOptions={truncateText:` / ${t}`,textAlign:"center"}}get titleBlock(){const{videoItem:e,isTitleNeverShown:t}=this.props;return t?null:o().createElement("div",{className:Vu["title-block"]},o().createElement("div",{className:Vu.title},o().createElement(_u,{text:e.title,clampOptions:this.clampOptions,enforceJSClamp:!0})))}get smallPlayButton(){return this.props.playButtonText?o().createElement(Dt,{className:ct()(Vu.button,Vu["play-button"]),onClick:this.playSelectedVideo,isFocusable:this.props.isContentFocusable},o().createElement(jt,{className:ct()(Vu.icon,Vu["play-icon"]),name:"arrow-right-filled"})):null}get smallSubscribeButton(){return this.props.subscribeButtonText?o().createElement(Dt,{className:ct()(Vu.button,Vu["small-subscribe-button"]),onClick:this.handleSubscriptionClick,isFocusable:this.props.isContentFocusable},o().createElement(jt,{className:ct()(Vu.icon,Vu["paid-icon"]),name:"paid"})):null}get smallPurchaseButton(){return this.props.purchaseButtonText?o().createElement(Dt,{className:ct()(Vu.button,Vu["small-buy-button"]),onClick:this.handlePurchaseClick,isFocusable:this.props.isContentFocusable},o().createElement(jt,{className:ct()(Vu.icon,Vu["paid-icon"]),name:"paid"})):null}get normalButtons(){const e=this.renderPlayButton(),t=this.renderSubscribeButton(),n=this.renderPurchaseButton(),r=`${e?"1":""}${t?"2":""}${n?"3":""}`;return o().createElement("div",{className:Vu["buttons-wrapper"],key:r},e,t||n)}get smallButtons(){return o().createElement("div",{className:Vu["buttons-wrapper"]},this.smallPlayButton,this.smallSubscribeButton||this.smallPurchaseButton)}get buttons(){const{width:e,isOnlySmallButtons:t}=this.props;return t?this.smallButtons:o().createElement(Au,{maxWidth:e-48},this.normalButtons,this.smallButtons)}renderPlayButton(){const{channelData:e,isContentFocusable:t,playButtonText:n}=this.props;if(!(0,Pi.z3)(e))return o().createElement(Ru,{className:Vu["soon-info"]});if(!n)return null;const r=ct()(Vu.button,Vu["play-button"]),i=ct()(Vu.icon,Vu["play-icon"]);return o().createElement("a",{href:"",className:r,"data-hook":"overlay-play-button",onClick:this.playSelectedVideo,tabIndex:t?0:-1},o().createElement(jt,{className:i,name:"arrow-right-filled"}),o().createElement("span",{className:Vu.text},n))}renderSubscribeButton(){const{subscribeButtonText:e}=this.props;return e?o().createElement("a",{href:"",className:Vu.button,"data-hook":"subscribe-button",onClick:this.handleSubscriptionClick,tabIndex:this.props.isContentFocusable?0:-1},o().createElement("span",{className:Vu.text},e)):null}renderPurchaseButton(){const{purchaseButtonText:e}=this.props;return e?o().createElement("a",{href:"",className:Vu.button,onClick:this.handlePurchaseClick,"data-hook":"paid-access-button",tabIndex:this.props.isContentFocusable?0:-1},o().createElement("span",{className:Vu.text},e)):null}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,startTime:e.dateStartLive,isSmall:!0,noBackground:!0,className:Vu["live-label"],smallClassName:Vu["shown-on-hover"]})}render(){const{channelData:e,videoItem:t,className:n,isThumbnailsPreviewHover:r,isTitleAlwaysShown:i,isTitleNeverShown:s}=this.props;if(!e||!t)return null;const a=ct()(n,Vu["overlay-wrapper"],{[Vu["preview-hover"]]:r,[Vu.visible]:i||s});return o().createElement("div",{className:a},o().createElement("div",{className:Vu.background}),o().createElement("div",{className:Vu.content},o().createElement("div",{className:Vu["top-content"]},this.titleBlock,this.buttons,this.renderLiveLabel())))}},ze()(Mu,"defaultProps",{isContentFocusable:!0}),Mu)),Fu=(0,nr.F)(Uu),ju="fLXksR",Zu="nwfQUZ",Hu="NG4OrU",Wu="iZ4chI";class Gu extends o().Component{getResizedImageUrl(e){var t;const{width:n,height:r,params:o,backgroundFit:i}=this.props,s=(0,Ye.getNormalizedCachedDimensions)(e,{containerWidth:n,containerHeight:r}),a=i?Ye.MODES.fit:void 0,l=(null==(t=window)?void 0:t.devicePixelRatio)??1,c=Array.from(new Set([1,2,l])),u=Array.from(c.reduce(((t,n)=>t.set((0,Ye.getResizedImageUrl)({url:e,width:s[0]*n,height:s[1]*n,params:o,mode:a}),n)),new Map));return 1===u.length?`url(${u[0][0]})`:`-webkit-image-set(${u.map((e=>{let[t,n]=e;return`url(${t}) ${n}x`})).join(",")})`}render(){const{className:e,width:t,height:n,style:r,children:i,dataHook:s,withFallbackColor:a,backgroundFit:l,isMobile:c,src:u}=this.props,d={width:"number"==typeof t?t&&ae().round(t):t,height:"number"==typeof n?n&&ae().round(n):n,...r};u&&(d.backgroundImage=this.getResizedImageUrl(u));const p=ct()(e,ju,{[Hu]:a&&!u,[Zu]:l,[Wu]:c});return o().createElement("div",{className:p,style:d,"data-hook":s,role:"presentation"},i)}}ze()(Gu,"defaultProps",{params:{},style:{}});const zu=e=>{const{thumbnailUrl:t,className:n,width:r,height:i,isResponsive:s}=e;return s?o().createElement(Hn.t,{src:t,withFallbackColor:!0,breakpoints:[{min:0,width:r,height:i}]}):o().createElement(Gu,{src:t,className:n,withFallbackColor:!0,width:r,height:i})},Yu=e=>{const{video:{coverUrl:t,customCoverUrl:n},width:r,height:i,className:s}=e;return o().createElement(zu,{thumbnailUrl:n||t,className:s,width:r,height:i,isResponsive:!0})},qu="CzzwSF",$u="Uj03iG";class Ku extends o().Component{render(){const{channelData:e,videoItem:t,width:n,height:r,appSettings:i,isFocusable:s,onClick:a,onPlayRequest:l,currentSiteUser:c}=this.props,u=(0,Ye.memoizedPartial)(a,t);return o().createElement("section",{className:qu,onClick:u,onKeyDown:(0,Ye.memoizedPartial)(su,u),"data-hook":"video-list-thumb-wrapper","aria-hidden":!s,tabIndex:s?0:-1},o().createElement("div",{className:$u},o().createElement(Yu,{video:t,width:n,height:r}),o().createElement(Fu,{channelData:e,videoItem:t,width:n,showChannelCover:!1,appSettings:i,onPlaySelectedVideo:(0,Ye.memoizedPartial)(l,t),isContentFocusable:s,currentSiteUser:c})))}}const Xu="XQvCQC",Qu="ocrXY1",Ju="WtMU16",ed={logWidgetSystem:Sn.e},td=(0,en.Z)()((0,Ze.$j)((e=>({videoByIds:(0,et.$u)(e),appSettings:(0,He.GR)(e),isRTL:(0,He.dZ)(e),styleId:(0,Cn.Qp)(e)})),ed)(class extends o().Component{constructor(){super(...arguments),ze()(this,"renderVideoItem",((e,t,n)=>{const{channelData:r,videoByIds:i,thumbnailSize:s,appSettings:a,onThumbnailClick:l,onPlayRequest:c,currentSiteUser:u}=this.props;return o().createElement(Ku,Rt()({},s,{channelData:r,videoItem:i[e],appSettings:a,currentSiteUser:u,key:e,isFocusable:n,onClick:l,onPlayRequest:c}))}))}componentDidMount(){this.props.logWidgetSystem("videoList.show.rendered",{previousEventName:"videoList.show.requested"})}UNSAFE_componentWillReceiveProps(e){let{currentVideosPageNumber:t}=e;t!==this.props.currentVideosPageNumber&&this.props.logWidgetSystem("videoList.changePage.rendered",{previousEventName:"videoList.changePage.requested"})}componentDidUpdate(){this.props.logWidgetSystem("videoList.searchByQuery.rendered",{previousEventName:"videoList.searchByQuery.requested"}),this.props.logWidgetSystem("videoList.searchByTag.rendered",{previousEventName:"videoList.searchByTag.requested"}),this.props.logWidgetSystem("videoList.searchByCategory.rendered",{previousEventName:"videoList.searchByCategory.requested"})}hasPage(e){const{videoIdsByPageNumber:t}=this.props;return Boolean(t[e])}get isPrevPageVisible(){const{currentVideosPageNumber:e}=this.props;return this.hasPage(e-1)}get isNextPageVisible(){const{currentVideosPageNumber:e}=this.props;return this.hasPage(e+1)}render(){const{currentVideosPageNumber:e,videoIdsByPageNumber:t,containerWidth:n,onSlideToPrev:r,onSlideToNext:i,isRTL:s,numberOfRows:a,numberOfColumns:l,styleId:c}=this.props;return o().createElement("div",{className:Xu},o().createElement(Hn.Rb,{width:n,currentPageNumber:e,isRTL:s},o().createElement(Hn.LK,{gridId:"strip-videos",styleId:c,pageWidth:"100%",gridMinWidth:yi,currentPageNumber:e,itemsByPageNumber:t,renderItem:this.renderVideoItem,numberOfRows:a,numberOfColumns:l,isRTL:s})),o().createElement(Hn.JL,{prevButtonClassName:Qu,nextButtonClassName:Ju,prevButtonAriaLabel:this.props.t("widget.accessibility.prev-videos"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-videos"),onPrevClick:r,onNextClick:i,isPrevVisible:this.isPrevPageVisible,isNextVisible:this.isNextPageVisible,isRTL:s}))}})),{UNLIMITED_STREAMING:nd,INSTANT_ACCESS:rd,MONTHLY_PAYMENT:od,SINGLE_VIDEO:id,ONE_PAYMENT:sd,SINGLE_VIDEO_STREAMING:ad,STREAMING_PERIOD:ld,UNLIMITED_DOWNLOADS:cd,DOWNLOAD_ANY_TIME:ud,FREE_WITH_LOGIN:dd}={UNLIMITED_STREAMING:"unlimitedStreaming",INSTANT_ACCESS:"instantAccess",MONTHLY_PAYMENT:"monthlyPayment",SINGLE_VIDEO:"singleVideo",ONE_PAYMENT:"onePayment",SINGLE_VIDEO_STREAMING:"singleVideoStreaming",STREAMING_PERIOD:"streamingPeriod",UNLIMITED_DOWNLOADS:"unlimitedDownloads",DOWNLOAD_ANY_TIME:"downloadAnytime",FREE_WITH_LOGIN:"freeWithLogin"};zr.PaymentType.SUBSCRIPTION,zr.PaymentType.PURCHASE,zr.PaymentType.RENT,zr.PaymentType.MEMBER_ONLY,zr.PaymentType.PLAN,zr.PaymentType.SUBSCRIPTION,zr.PaymentType.PURCHASE,zr.PaymentType.RENT,zr.PaymentType.MEMBER_ONLY;const pd="SALE",hd="RECURRING",md=(zr.PaymentType.SUBSCRIPTION,zr.PaymentType.PURCHASE,zr.PaymentType.RENT,zr.PaymentType.MEMBER_ONLY,"videoPaymentLogOut");var fd=n(91591);const gd=e=>{let{onPurchase:t,onSubscription:n,onRent:r}=e;const o=Ye.browserLocalStorage.getItem(md),i={[fd.DE.RENT]:r,[fd.DE.SALE]:t,[fd.DE.SUBSCRIPTION]:n};if(o){const{paymentType:e,openerCompId:t}=JSON.parse(o);t===Ur().Utils.getCompId()&&(i[e](),Ye.browserLocalStorage.removeItem(md))}},vd={overlay:"eSRV3y",content:"UNYQFr","top-content":"TrQJtk",topContent:"TrQJtk",title:"sH3nyO","preview-text":"rPD6nW",previewText:"rPD6nW",publisher:"UyKcmY","buttons-wrapper":"U8p6PG",buttonsWrapper:"U8p6PG",button:"R2XBak","rounded-icon":"Bqjzx1",roundedIcon:"Bqjzx1",bordered:"jZH6U1",icon:"MjDQVr",text:"uiWC71","play-icon":"U7el5d Bqjzx1",playIcon:"U7el5d Bqjzx1","soon-info":"grqHfB",soonInfo:"grqHfB",buttons:"NAzoIv","next-icon":"WBhug2",nextIcon:"WBhug2","live-label":"mkeabP",liveLabel:"mkeabP"};var yd;const Ed={openSubscription:Iu,openPlayerOverlay:Ou,sendBiEvent:Cs},bd=(0,Ze.$j)(((e,t)=>({isSingleVideo:(0,Er.qf)(e),titleText:zi(e,t),subscribeButtonText:qi(e,t),publisherText:$i(e,t),playButtonText:Xi(e,t),purchaseButtonText:Qi(e,t),opacityStyle:Ki(e)})),Ed)((yd=class extends o().Component{constructor(){super(...arguments),ze()(this,"handlePlaySelectedVideo",(e=>{const{videoItem:t,onPlaySelectedVideo:n}=this.props;e.preventDefault(),e.stopPropagation(),n(t)})),ze()(this,"handlePurchaseButtonClick",(e=>{e&&(e.preventDefault(),e.stopPropagation());const{videoItem:t,openPlayerOverlay:n,fedops:r}=this.props;n(r,t)})),ze()(this,"handleSubscriptionButtonClick",(e=>{e&&(e.preventDefault(),e.stopPropagation()),this.props.openSubscription(this.props.fedops)}))}componentDidMount(){const{subscribeButtonText:e}=this.props;e&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"cover"}),gd({onPurchase:this.handlePurchaseButtonClick,onSubscription:this.handleSubscriptionButtonClick})}renderPublisher(){const e=ct()(vd.publisher,"qa-widget-overlay-publisher");return o().createElement("div",{className:e,"data-hook":"overlay-publisher"},this.props.publisherText)}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:vd["live-label"]})}renderPlayButton(){const{channelData:e,isContentFocusable:t,isSingleVideo:n,playButtonText:r}=this.props;if(!(0,Pi.z3)(e)&&!n)return o().createElement(Ru,{className:vd["soon-info"]});if(!r)return null;const i=ct()(vd.button,vd["play-button"]),s=ct()(vd.icon,vd["play-icon"]);return o().createElement("a",{href:"",className:i,"data-hook":"overlay-play-button",onClick:this.handlePlaySelectedVideo,tabIndex:t?0:-1},o().createElement(jt,{className:s,name:"arrow-right-filled"}),o().createElement("span",{className:vd.text},r))}renderPurchaseButton(){const{purchaseButtonText:e}=this.props;if(!e)return null;const t=ct()("qa-widget-overlay-buy-from-button",vd.button);return o().createElement("a",{href:"",className:t,onClick:this.handlePurchaseButtonClick,"data-hook":"paid-access-button",tabIndex:this.props.isContentFocusable?0:-1},o().createElement("span",{className:vd.text},e))}renderSubscribeButton(){const{subscribeButtonText:e,isContentFocusable:t}=this.props;if(!e)return null;const n=ct()(vd.button,"qa-widget-overlay-subscribe-button");return o().createElement("a",{href:"",className:n,"data-hook":"subscribe-button",onClick:this.handleSubscriptionButtonClick,tabIndex:t?0:-1},o().createElement("span",{className:vd.text},e))}renderButtons(){const{buttonsWrapperClassName:e}=this.props,t=ct()(vd["buttons-wrapper"],e);return o().createElement("div",{className:t},this.renderPlayButton(),this.renderSubscribeButton()||this.renderPurchaseButton())}render(){const{channelData:e,videoItem:t,className:n,titleText:r,publisherText:i,opacityStyle:s}=this.props;if(!e)return null;const a=ct()(n,vd.overlay);return o().createElement("div",{style:s,className:a,"data-hook":"player-overlay player-overlay-visible",onClick:this.handlePlaySelectedVideo},o().createElement("div",{className:vd.content},o().createElement("div",{className:vd["top-content"]},i&&this.renderPublisher(),r&&o().createElement("div",{className:vd.title},o().createElement(_u,{text:r})),t&&this.renderButtons(),this.renderLiveLabel())))}},ze()(yd,"defaultProps",{isContentFocusable:!0}),yd)),Sd=(0,nr.F)(bd);var Cd;function Id(){return Id=Object.assign?Object.assign.bind():function(e){for(var t=1;t({isRounded:(0,He.as)(e)})))((Ld=class extends o().Component{render(){const{isRounded:e,disableRoundBorders:t,disableTheme:n,className:r}=this.props,i=ae().omit(this.props,"isRounded","styles","dispatch","disableRoundBorders","disableTheme"),s=ct()(r,Nd,{[_d]:n,[Rd]:!t&&e});return o().createElement(Dt,Rt()({},i,{className:s}))}},ze()(Ld,"defaultProps",{disableRoundBorders:!1,disableTheme:!1}),Ld));var xd=function(){return xd=Object.assign||function(e){for(var t,n=1,r=arguments.length;nFd(Vd),Fd=(0,Xr.DM)("openSubscribeOverlay",(function(e){return void 0===e&&(e=""),function(t){t(Md()),t((0,ui.Pu)(`#/channel/subscribe/${e}`))}})),jd=(0,Xr.DM)("openBuyVideoOverlay",(function(e,t){return void 0===t&&(t=""),function(n){n(Bd()),n((0,ui.Pu)(`#/video/${e}/purchase/${t}`))}}));var Zd=n(35232);function Hd(e){return Boolean(ae().get(e,"dgsInfo"))}const Wd=(0,Ke.P1)(Ye.getChannelForWidget,ae().property("dealInfo")),Gd=((0,Ke.P1)(Wd,(e=>(0,Ye.getSubscriptionPriceInfo)(e)||(0,Ye.getPricingPlanInfo)(e))),(0,Ke.P1)(et.mJ,ae().property("dealInfo"))),zd=((0,Ke.P1)(Gd,Ye.getRentPriceInfo),(0,Ke.P1)(Gd,Ye.getSalePriceInfo),"O2uBqM");var Yd;const qd={openModal:ns.h7},$d=(0,Ze.$j)((e=>({compId:(0,Cn.Qp)(e),siteUrl:(0,Cn.tf)(e)})),qd)((Yd=class extends o().Component{constructor(e){super(e),ze()(this,"hasNativeShare",(()=>Boolean(navigator.share))),ze()(this,"loadSharePopup",(async()=>{const e=(await n.e(366).then(n.bind(n,1042))).default;this.setState({ShareMobileContent:e})})),ze()(this,"sendStatsReport",(e=>{const{channelData:t,videoItem:n}=this.props;n&&({network:{name:e},channel:t}.videoItem=n)})),ze()(this,"openPopup",(()=>{this.hasNativeShare()?this.openNativeShare():this.openSharePopup()})),ze()(this,"openNativeShare",(()=>{const{siteUrl:e,compId:t,channelData:n,videoItem:r}=this.props;let o,i;r?(i=r.title,o=(0,Ye.getUrlToVideo)(r,{siteUrl:e,compId:t})):(i=n.title,o=(0,Ye.getUrlToChannel)({siteUrl:e,compId:t})),navigator.share({url:o,text:i}).then((()=>this.sendStatsReport(Xe.H1.LINK))).catch((async e=>{20!==e.code&&(await this.loadSharePopup(),this.openSharePopup())}))})),ze()(this,"openSharePopup",(()=>{const{videoItem:e,compId:t,channelData:n,top:r,siteUrl:i,openModal:s}=this.props,{ShareMobileContent:a}=this.state;let l,c,u,d,p,h;e?(c="widget.share-video.share",u="widget.share-video.share-link",d=(0,Ye.getUrlToVideo)(e,{siteUrl:i,compId:t}),p=e.description,h=e.customCoverUrl||e.coverUrl,l=e.title):(c="widget.share-channel.share",u="widget.share-channel.share-link",d=(0,Ye.getUrlToChannel)({siteUrl:i,compId:t}),p=n.description,h=n.customCoverUrl||n.coverUrl,l=n.title);const m={siteUrl:d,title:l,description:p,coverUrl:h};s({title:o().createElement("span",{className:zd},this.props.t(c)),top:r,closeButtonLabel:this.props.t("widget.accessibility.close-share"),content:o().createElement(a,{shareParams:m,inputLabel:this.props.t(u),channelId:n.id,videoId:e&&e.id,onShare:this.sendStatsReport})})})),this.state={ShareMobileContent:null}}async componentDidMount(){this.hasNativeShare()||await this.loadSharePopup(),this.props.isOpen&&this.openPopup()}render(){const{children:e}=this.props;return e?o().cloneElement(e,{onClick:this.openPopup}):null}},ze()(Yd,"displayName","ShareMobile"),ze()(Yd,"defaultProps",{dataHook:"share-mobile"}),Yd)),Kd=(0,en.Z)()($d);n(68155);var Xd=n(82586);const Qd=(0,Di.Z)("CLIENT.VISIT-CHANNEL"),Jd=(0,Di.Z)("CLIENT.OPEN.VIDEO-PAGE"),ep=(0,Xr.DM)("visitChannel",(()=>function(e){e(Qd()),e((0,Xd.bX)()),e((0,ui.Pu)())})),tp=(0,Xr.DM)("openVideoPage",((e,t)=>function(n){n(Jd()),n((0,Xd.bX)()),n((0,ui.Pu)(`#/video/${e}`,t))}));class np{constructor(){ze()(this,"fallbackStorage",new Map)}setItem(e,t){try{this.fallbackStorage.set(e,t),sessionStorage.setItem(e,t)}catch{}}getItem(e){try{return sessionStorage.getItem(e)}catch{return this.fallbackStorage.get(e)||null}}}const rp="vod-disable-deeplink-popups",op={openBuyVideoOverlay:jd,openSubscribeOverlay:Fd,toggleShareVideoOverlay:Zd.lu,openFullScreenPurchaseOverlay:pi,openFullScreenSubscribeOverlay:mi,openVideoFromUrlIfExists:()=>(e,t)=>{const n=t(),r=(0,qe.hU)(n);(0,et.mJ)(n,r)&&e(tp(r))}},ip=kd((0,Ze.$j)((e=>{const t=(0,et.$u)(e)||{};return{channelData:(0,Ye.getChannelForWidget)(e),videoData:t[(0,qe.hU)(e)],urlState:(0,qe.eY)(e,Ye.URL_PARAM_STATE),paymentType:(0,qe.eY)(e,Ye.URL_PARAM_PAYMENT_TYPE),areElementsRounded:(0,He.as)(e),siteUrl:(0,Cn.tf)(e),compId:(0,Cn.Qp)(e),isMobile:(0,Et.tq)(e)}}),op)(class extends o().Component{constructor(e){super(e),this.sessionStorage=new np,this.state={isShareOverlayOpened:!1},e.environment.isSSR?this.hasOpenedPopup=!0:this.hasOpenedPopup="true"===this.sessionStorage.getItem(rp)}componentDidMount(){this.openDeeplinkPopups(this.props)}UNSAFE_componentWillUpdate(e){this.openDeeplinkPopups(e)}openDeeplinkPopups(e){const{hasOpenedPopup:t}=this,{channelData:n,urlState:r,videoData:o,openVideoFromUrlIfExists:i,isMobile:s}=e;if(!t&&o&&!ae().isEmpty(n)){switch(s&&!r&&o&&i(),r){case Ye.URL_STATE_SHARE:this.openSharePopup();break;case Ye.URL_STATE_PURCHASE:this.openPurchasePopup(n,o);break;case Ye.URL_STATE_SUBSCRIBE:this.openSubscribePopup(n)}this.hasOpenedPopup=!0,this.sessionStorage.setItem(rp,"true")}}openSharePopup(){this.props.isMobile||this.openShareOverlay()}openPurchasePopup(e,t){const{openBuyVideoOverlay:n,fedops:r}=this.props;if(!Hd(t))return this.props.isMobile?n(t.id):this.props.openFullScreenPurchaseOverlay(r,e.id,t.id)}openSubscribePopup(e){const{openSubscribeOverlay:t,fedops:n}=this.props;if(!Hd(e))return this.props.isMobile?t(e.id):this.props.openFullScreenSubscribeOverlay(n,e.id)}openShareOverlay(){this.props.toggleShareVideoOverlay()}render(){const{channelData:e,urlState:t,videoData:n,isMobile:r}=this.props;return r&&t===Ye.URL_STATE_SHARE?o().createElement(Kd,{channelData:e,videoItem:n,isOpen:!0}):null}})),sp=(0,nr.F)(ip);var ap;const lp=(0,en.Z)()((ap=class extends o().Component{constructor(){super(...arguments),ze()(this,"saveContainerRef",(e=>{this.containerRef=e,this.props.onRef(e)}))}componentDidUpdate(e){const{currentVideosPageNumber:t}=this.props;e.currentVideosPageNumber!==t&&(0,Xe.T_)(this.containerRef),this.checkIsSearchJustEnded(e)&&(0,Xe.T_)(this.containerRef)}checkIsSearchJustEnded(e){const{currentVideosPageNumber:t,videoIdsByPageNumber:n,isVideosFetching:r,isChannelHasVideos:o,isSearching:i}=this.props;if(!e.isSearching||i)return;const s=!r&&e.isVideosFetching!==r,a=ae().get(n[t],"length"),l=!ae().isEqual(e.videoIdsByPageNumber[t],n[t]);return s&&o&&(l||!a)}isNoSearchResults(){const{videoIdsByPageNumber:e,searchQuery:t,isVideosFetching:n}=this.props;return!n&&t&&!e.length}getVideosContainerAriaLabel(){const{channelTitle:e,currentVideosPageNumber:t,searchQuery:n}=this.props;if(this.isNoSearchResults())return null;if(n){const e=0===t?"widget.accessibility.search-results-for":"widget.accessibility.search-results-page-n-for";return this.props.t(e,{searchQuery:n,pageNumber:t+1})}const r=0===t?"widget.accessibility.channel-videos":"widget.accessibility.channel-videos-page-n";return this.props.t(r,{channelTitle:e,pageNumber:t+1})}render(){const{className:e,style:t,children:n,dataHook:r}=this.props;return o().createElement("section",{className:e,style:t,"data-hook":r,ref:this.saveContainerRef,tabIndex:"0","aria-label":this.getVideosContainerAriaLabel()},n)}},ze()(ap,"defaultProps",{onRef:ae().noop}),ap));var cp;function up(){return up=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{children:t,width:n,height:r,isMainItemChannelCover:i,channelCoverUrl:s}=e;return i?o().createElement(Gu,{className:gp,src:s,width:n,height:r},t):o().createElement("div",{className:fp,style:{width:n,height:r},"data-hook":"noPlayer"},t)};vp.defaultProps={children:o().createElement("div",null),width:"100%",height:"100%"};const yp=vp,Ep="appFullyRendered",bp=(0,Xr.DM)("sendLoadComplete",(()=>e=>{try{const t=parseInt(performance.now(),10);e((0,Sn.k)("widget.loadComplete",{loadingTime:t,viewMode:qn.VIEW_MODES.SITE}))}catch(e){console.warn("unable to send widget.loadComplete 71:257")}})),Sp=[li.Pf.CLASSIC,li.Pf.COMPACT,li.Pf.STRIP];function Cp(e){const t={logBi:Sn.k,sendLoadComplete:bp};return On((e=>({registerToComponentDidLayout:e.host.registerToComponentDidLayout})))((0,Ze.$j)((t=>({appSettings:(0,He.GR)(t),channel:(0,Ye.getChannelForWidget)(t),mainVideo:(0,vs.g)(t),isSiteMode:We.bK(t),viewMode:We.At(t),showChannelCover:e(t)})),t)(class extends o().Component{constructor(){super(...arguments),ze()(this,"logWidgetOpenedBi",(()=>{const{appSettings:e,channel:t,mainVideo:n,isSiteMode:r,viewMode:o,showChannelCover:i}=this.props;var s,a;void 0===a&&(a="navigationStart"),ss[s=Ep]||is(s,ls()),as[s]||os(s,ls()-ss[a]),this.props.logBi("widget.opened",function(e,t,n,r,o){const i=ae().get(e,"numbers.channelLayout"),s=(0,Ye.getPlayButtonType)(t,n);return{loading_time:cs.vars.appFullyRendered,viewMode:o,layout:ae().get(Ye.LAYOUTS_MAP,i),buyTypeDisplayed:(0,Ye.getBuyButtonDisplayTypeWhenInOverlay)({settings:e,videoItem:n,channelData:t,showChannelCover:r}),trailerType:(0,Ye.getTrailerTypeString)(n),isTrailerBtn:s===Ye.PLAY_BUTTON_TYPES.TRAILER_OR_PREVIEW,isSubscriptionBtn:(0,Ye.shouldShowSubscribeButton)({settings:e,videoItem:n,channelData:t,showChannelCover:r}),mainItem:us(e,r)}}(e,t,n,i,o)),r&&this.props.sendLoadComplete()}))}componentDidMount(){this.logWidgetOpenedBi()}render(){return null}}))}const Ip=Cp((function(e){const t=(0,He.z3)(e),n=(0,se.includes)(Sp,t),r=(0,He.GR)(e);return(0,Ye.shouldShowChannelCover)(r,n)})),Pp=Cp((e=>!e.isVideosTouched));var Op=n(1463),wp=n(53191);const Tp=e=>e.fullScreenModal.lightbox,Ap=(0,Ke.P1)((e=>ae().get(e,"entities.videos")),(e=>ae().filter(e,(e=>ae().includes([fd.qG.ItemLive,fd.qG.ItemScheduled,fd.qG.ItemLiveFinalize],e.itemType))))),Np=(0,Ke.P1)(Ap,(e=>ae().filter(e,(e=>{let{itemType:t}=e;return(0,Ye.isScheduledLive)({itemType:t})})))),_p=(0,Ke.P1)(Ap,(e=>ae().filter(e,(e=>{let{liveVideoStatus:t}=e;return(0,Ye.isPendingLiveStream)({liveVideoStatus:t})})))),Rp=(0,Ke.P1)(Ap,(e=>ae().filter(e,(e=>{let{liveVideoStatus:t}=e;return(0,Ye.isReadyLiveStream)({liveVideoStatus:t})}))));var Lp=n(99265);const Dp={updateLiveStatus:Op.W,fetchVideoUrls:wp.C,selectVideo:Ln.Uw,logBi:Sn.k,getVideoData:e=>async(t,n)=>{const r=n(),o=(0,Lp.g)(),i=(0,Ye.getChannelForWidget)(r);return o.channelVideos.getChannelVideoById(i.id,e)}},xp=(0,Ze.$j)((e=>({channel:(0,Ye.getChannelForWidget)(e),currentSiteUser:(0,Je.C)(e),isVideoOverlayOpened:Tp(e),scheduledVideos:Np(e),pendingVideos:_p(e),streamingVideos:Rp(e),isPreviewOrEditorMode:We.g4(e)||We.ZJ(e)})),Dp)(class extends o().Component{constructor(){super(...arguments),ze()(this,"autoplayVideo",(e=>{const{playVideo:t,selectVideo:n,channel:r,currentSiteUser:o,isVideoOverlayOpened:i}=this.props;this.isOtherVideoPlaying(e.id)||i||((0,Xe.yi)(r,e,o)?(this.logAutoplayBi(e),t(e)):n(e.id))})),ze()(this,"logAutoplayBi",(e=>{const{channel:t}=this.props;this.props.logBi("widget.video.autoplay.start",{videoType:Ye.BI_VIDEO_TYPE.LIVE,isEmbed:!1,channelID:t.id,videoID:e.id,origin:Ye.BI_ORIGIN.ON_SITE})})),ze()(this,"logPollBi",((e,t)=>{this.props.logBi("widget.poll.request.sent",{videoType:e&&this.getVideoType(e),isError:Boolean(t),errorMessage:ae().get(t,"message",null),origin:Ye.BI_ORIGIN.ON_SITE})})),ze()(this,"isOtherVideoPlaying",(e=>{const{isVideoPlaying:t,selectedVideoId:n}=this.props;return t&&n!==e})),ze()(this,"isOtherVideoSelected",(e=>{const{selectedVideoId:t}=this.props;return t&&t!==e})),ze()(this,"canInitiallyAutoplay",(e=>!this.isOtherVideoSelected(e))),ze()(this,"onStreamChangePending",(e=>{this.props.updateLiveStatus(e)})),ze()(this,"onStreamChangeReady",(e=>{this.props.updateLiveStatus(e),this.props.fetchVideoUrls(e,!0)}))}getVideoType(e){let{itemType:t,liveVideoStatus:n}=e,r=null;return(0,Ye.isPendingLiveStream)({liveVideoStatus:n})?r=Ye.BI_VIDEO_TYPE.LIVE:(0,Ye.isScheduledLive)({itemType:t})&&(r=Ye.BI_VIDEO_TYPE.SCHEDULED),r}render(){const{scheduledVideos:e,pendingVideos:t,streamingVideos:n,isPreviewOrEditorMode:r}=this.props;return r?null:o().createElement(Hn.mL,{scheduledVideos:e,pendingVideos:t,streamingVideos:n,autoplayVideo:this.autoplayVideo,canInitiallyAutoplay:this.canInitiallyAutoplay,onStreamChangePending:this.onStreamChangePending,onStreamChangeReady:this.onStreamChangeReady,onPoll:this.logPollBi,getVideoData:this.props.getVideoData})}}),kp=(0,nr.F)(xp);var Vp=n(76361),Mp=n(30568);const Bp=()=>(()=>{const{rootCompId:e}=(0,Mp.Z)(window.location.search);return e})()||Ur().Utils.getOrigCompId()||Ur().Utils.getCompId();var Up=n(42147);function Fp(e,t,n){return(r,o)=>{const i=o(),s=(0,Cn.s8)(i),a=Bp();return r(Up.d4.START({paymentType:e,channelId:t,videoId:n})),Ur().Settings.getSiteInfo().then((e=>{const{protocol:t,hostname:n,pathname:r}=new Ye.URL(e.url,{skipValidation:!0});return`${t}//${n}${r}`})).then((r=>(0,Lp.g)().purchase.createOrder(n,t,e,r,s,a))).then((e=>{r(Up.d4.SUCCESS({orderId:e}))}),(e=>(r(Up.d4.FAIL(e)),Promise.reject(e))))}}(0,Xr._N)("payment.initPayment",(e=>{let{paymentType:t,channelId:n,videoId:r}=e;return async e=>{try{e(Up.VG.START()),await e(Fp(t,n,r)),e(Up.VG.SUCCESS())}catch(t){e(Up.VG.FAIL(t)),e((0,Up.sT)(t))}}}));var jp;const Zp={logBi:Sn.k,logWidgetSystem:Sn.e,requestLogin:Vp.Pw,logOutCurrentMember:Vp.tH,openFullScreenShareOverlay:ui.L_,openFullScreenChannelOverlay:ui.QU,openFullScreenSubscribeOverlay:ui.fb,openFullScreenOverlay:ui.X1,cancelOrder:(e,t,n)=>async r=>{const o=(0,Lp.g)();await o.purchase.cancelOrder(e,t,n)}},Hp=(0,Ze.$j)((e=>({siteUrl:(0,Cn.$2)(e),instance:(0,Cn.s8)(e),isPricingPlan:(0,Ye.isPricingPlanEnabled)(e.channelInfo.info)})),Zp)((jp=class extends o().Component{constructor(){super(...arguments),ze()(this,"showChannelInfoAtOverlay",(()=>{this.props.openFullScreenChannelOverlay(this.props.channelId)})),ze()(this,"showChannelShareAtOverlay",(0,ci.Q)((()=>{const{videoId:e,channelId:t}=this.props;this.props.openFullScreenShareOverlay(t,e)}))),ze()(this,"openAccountInfoAtOverlay",(0,ci.Q)((()=>{this.props.openFullScreenOverlay(`#/account-info/${this.props.channelId}`)}))),ze()(this,"showChannelSubscriptionInfoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,isPricingPlan:t}=this.props;this.props.logBi("widget.subscription.clicked",{channelID:e}),this.props.openFullScreenSubscribeOverlay(e,(()=>{this.props.logBi("widget.subscriptionPopUp.Completed",{result:"canceled",errorMsg:""})}),t)}))),ze()(this,"cancelChannelSubscription",(0,ci.Q)((async()=>{const{siteUrl:e,instance:t,channelId:n}=this.props;this.props.logWidgetSystem("channel.unsubscribe.requested"),this.props.cancelOrder(n,e,t)}))),ze()(this,"showLoginForm",(0,ci.Q)((()=>{this.props.logBi("widget.signIn.clicked",{channelID:this.props.channelId}),this.props.requestLogin().then(this.props.onPageRefresh)}))),ze()(this,"logOut",(()=>{this.props.logOutCurrentMember(),this.props.onPageRefresh()}))}render(){return this.props.children({showInfo:this.showChannelInfoAtOverlay,showAccountInfo:this.openAccountInfoAtOverlay,subscribe:this.showChannelSubscriptionInfoAtOverlay,cancelSubscription:this.cancelChannelSubscription,logOut:this.logOut,logIn:this.showLoginForm,showShare:this.showChannelShareAtOverlay})}},ze()(jp,"defaultProps",{onPageRefresh:ae().noop}),jp)),Wp={container:"NPp9jw","player-container":"tu2brS",playerContainer:"tu2brS","with-bottom-padding":"m0B8Oh",withBottomPadding:"m0B8Oh",player:"xOZYpS","with-videos":"toGSJa",withVideos:"toGSJa","single-video":"o75IWe",singleVideo:"o75IWe","prev-button":"lQosP1",prevButton:"lQosP1","next-button":"HHLOcM",nextButton:"HHLOcM","player-overlay-container":"W3CZVK",playerOverlayContainer:"W3CZVK","player-overlay":"fHBPfh",playerOverlay:"fHBPfh","search-line":"DiZOLP",searchLine:"DiZOLP",tags:"vk48lc","all-videos":"Rsf2hd",allVideos:"Rsf2hd",search:"FTfKa4","categories-container":"FeIioP",categoriesContainer:"FeIioP",expanded:"eB9B8C",categories:"bXZPdR","channel-actions":"jSyl7c",channelActions:"jSyl7c",hidden:"KC5TrT",button:"cNZaQ8",icon:"FikBJd","videos-container":"Ijeout",videosContainer:"Ijeout",videos:"Kfnsqx","no-search-results":"uQOSX1",noSearchResults:"uQOSX1",stretched:"jwzHrT","account-button":"s2ye9C",accountButton:"s2ye9C",action:"lrIPKE","action-share":"hOVcz3",actionShare:"hOVcz3","close-icon":"JGui38",closeIcon:"JGui38","close-icon-with-label":"RB7Hk0",closeIconWithLabel:"RB7Hk0","share-buttons":"Mg_7WK",shareButtons:"Mg_7WK","channel-info-window":"AHIiOu",channelInfoWindow:"AHIiOu","coming-soon":"r6755E",comingSoon:"r6755E","buttons-wrapper-no-margin":"L7HxO_",buttonsWrapperNoMargin:"L7HxO_"};var Gp;const zp={isSearchBarExpanded:!1,currentCategory:null,areAllVideosVisible:!1},Yp={selectVideo:Ln.Uw,resetSelectedVideo:Ln.Fn,requestPlayVideo:Vn.x,searchByString:dr.cW,searchByCategory:dr.Pj,goToLazyVideosPageIndex:yr.X0,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ,playSelectedVideo:gs,logWidgetSystem:Sn.e,storeForReload:Mn.Y,sendBiEvent:Cs,openFullScreenMemberOnlyOverlay:hi,openFullScreenChannelOverlay:ui.QU},qp=(0,en.Z)()((0,Ze.$j)((e=>({mainVideoId:(0,Xe.hg)(e),mainVideo:(0,vs.g)(e),selectedVideoId:e.selectedVideoId,isVideoPlaying:(0,$e.BW)(e),currentChannelId:(0,kn.gO)(e),canShowChannelCover:!e.isVideosTouched,appSettings:(0,He.GR)(e),isThumbnailsPreviewHover:(0,He.ok)(e),firstChannelVideoId:e.firstChannelVideoId,isVideoShareVisible:(0,He.gS)(e),videoIdsByPageNumber:(0,Li.uB)(e),currentVideosPageNumber:(0,Li.DQ)(e),lazyLoadedVideoIds:(0,Li.Di)(e),videoByIds:(0,et.$u)(e),isVideosFetching:(0,Li.ab)(e),currentSiteUser:(0,Je.C)(e),currentIdIndex:(0,Li.OS)(e),hasPrevVideo:(0,Li.zV)(e),hasNextVideo:(0,Li.DV)(e),isSignInVisible:(0,He.UW)(e),isSearchInputVisible:Ai(e),isCategoriesDropdownVisible:Ti(e),isChannelInfoVisible:(0,He.jb)(e),isChannelShareVisible:(0,He.Sd)(e),searchQuery:(0,ys.uP)(e),channelData:(0,Ye.getChannelForWidget)(e),isSingleVideo:(0,Er.qf)(e),isSearchResultEmpty:Es(e),isMainItemChannelCover:(0,He.zn)(e),isVideoListAlwaysShow:(0,He.d2)(e),isVideoListExpandOnClick:(0,He.At)(e),isVideoListNeverShow:(0,He.c9)(e),isRTL:(0,He.dZ)(e),isEditor:We.ZJ(e)})),Yp)((Gp=class extends o().Component{constructor(e){var t;super(e),t=this,ze()(this,"videosContainerRef",null),ze()(this,"playerOverlayContainerRef",null),ze()(this,"saveRef",((e,t)=>{this[e]=t})),ze()(this,"focusVideosContainer",(()=>{(0,Xe.T_)(this.videosContainerRef),window.removeEventListener("resize",this.focusVideosContainer)})),ze()(this,"handleSlideToPrev",(()=>{this.props.logWidgetSystem("videoList.changePage.requested");const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props;t(e-1)})),ze()(this,"handleSlideToNext",(()=>{this.props.logWidgetSystem("videoList.changePage.requested");const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props;t(e+1)})),ze()(this,"handleThumbnailClick",(e=>{(e.id!==this.props.mainVideoId||this.props.canShowChannelCover)&&this.props.selectVideo(e.id)})),ze()(this,"reset",(function(e){void 0===e&&(e=t.props),t.setState({searchBarValue:"",...zp,...t.getDefaultPlayerConfig(e),areAllVideosVisible:e.isThumbnailsPreviewHover}),t.props.goToLazyVideosPageIndex(0)})),ze()(this,"handleCategorySelect",(e=>{this.props.searchByCategory(e),this.props.logWidgetSystem("videoList.searchByCategory.requested"),this.setState({currentCategory:e,searchBarValue:""})})),ze()(this,"storeDataForReload",(()=>{this.props.storeForReload({selectedVideoId:this.props.mainVideoId})})),ze()(this,"setCurrentVideoFromPayment",(e=>{e.itemId&&this.props.selectVideo(e.itemId)})),ze()(this,"showChannelInfo",(e=>{e.preventDefault(),this.props.openFullScreenChannelOverlay(this.props.channelData.id)})),ze()(this,"openMembership",(()=>{this.props.openFullScreenMemberOnlyOverlay(this.props.fedops,this.props.channelData.id,this.props.mainVideoId)})),ze()(this,"handleSearchInputFocus",(()=>{this.setState({isSearchBarExpanded:!0})})),ze()(this,"handleSearchInputBlur",(()=>{this.setState({isSearchBarExpanded:!1})})),ze()(this,"clearSearch",(()=>{this.setState({searchBarValue:"",isSearchBarExpanded:!1}),this.state.currentCategory||this.props.searchByString("")})),ze()(this,"searchByQuery",(e=>{this.props.searchByString(e),this.props.logWidgetSystem("videoList.searchByQuery.requested"),this.setState({currentCategory:null})})),ze()(this,"handleSearchInputChange",(e=>{this.setState({searchBarValue:e})})),ze()(this,"playVideo",(0,ci.Q)((e=>{const{currentSiteUser:t,channelData:n,mainVideoId:r,openFullScreenVideoOverlay:o,closeFullScreenVideoOverlay:i,requestPlayVideo:s,isPortableDevice:a,fedops:l}=this.props,{id:c,memberOnly:u}=e;if(a)return c===r?s(c):this.handleThumbnailClick(e);!u||u&&t?(this.props.playSelectedVideo({videoItem:e}),o(n.id,c,!0,i)):this.props.openFullScreenMemberOnlyOverlay(l,n.id,c)}))),ze()(this,"selectNextVideo",(()=>{const{selectVideo:e,lazyLoadedVideoIds:t,currentIdIndex:n}=this.props;e(t[n+1])})),ze()(this,"selectPrevVideo",(()=>{const{selectVideo:e,lazyLoadedVideoIds:t,currentIdIndex:n}=this.props;e(t[n-1])})),ze()(this,"handleUserToggleVisibilityAllVideos",(()=>{this.state.areAllVideosVisible||this.props.logWidgetSystem("videoList.show.requested"),this.toggleVisibilityAllVideos()})),ze()(this,"toggleVisibilityAllVideos",(()=>{const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props,n=!this.state.areAllVideosVisible;this.setState({areAllVideosVisible:n}),n&&!e&&t(0)})),this.state={searchBarValue:e.searchQuery,isInitialVideosLoaded:!1,...zp,...this.getDefaultPlayerConfig(e)}}componentDidMount(){const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props;this.sendSubscriptionDisplayedOnWidget(),this.shouldRenderVideos&&!e&&t(0)}UNSAFE_componentWillReceiveProps(e){e.isEditor&&this.hasPreviewBecameActive(e)&&this.reset(e)}componentDidUpdate(e,t){const{selectedVideoId:n}=this.props;e.selectedVideoId!==n&&(0,Xe.T_)(this.playerOverlayContainerRef);t.areAllVideosVisible!==this.state.areAllVideosVisible&&this.shouldRenderVideos&&window.addEventListener("resize",this.focusVideosContainer)}sendSubscriptionDisplayedOnWidget(){const{channelData:e}=this.props;(0,Oi.g)({channel:e})&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"widget"})}get shouldRenderVideos(){const{isThumbnailsPreviewHover:e,isVideoListAlwaysShow:t,isVideoListExpandOnClick:n}=this.props;return!!e||(n?this.state.areAllVideosVisible:t)}get shouldRenderAllVideosButton(){const{isVideoListExpandOnClick:e,isSingleVideo:t,isThumbnailsPreviewHover:n}=this.props;return!n&&(!t&&(e&&!this.state.areAllVideosVisible))}get listThumbnailSize(){if("undefined"==typeof window)return{};const e=this.props.windowSize.width,{videosInRow:t}=this.props.appSettings.numbers;return function(e,t){const n=e/t;return{width:bi(n),height:bi(Si(n))}}(e,t)}get videosListHeight(){const{appSettings:e,channelData:t}=this.props,{videosInRow:n,numberOfRows:r}=e.numbers,o=Math.min(t.videosCount,n*r);return this.listThumbnailSize.height*Math.ceil(o/n)}isVideoPreviewMode(){return!1}getDefaultPlayerConfig(){return{isVideoPreview:!1}}hasPreviewBecameActive(e){return!this.state.isVideoPreview&&this.isVideoPreviewMode(e)}get categoriesList(){const e=ae().get(this.props,"channelData.statsInfo.categories")||[];return ae().map(e,"value")}get noSearchResults(){const e=ct()(Wp["no-search-results"],{[Wp.stretched]:this.videosListHeight<350});return o().createElement(Ad,{className:e})}get videosList(){const{appSettings:e,channelData:t,videoIdsByPageNumber:n,currentVideosPageNumber:r,isVideosFetching:i,mainVideo:s,currentSiteUser:a}=this.props,{videosInRow:l,numberOfRows:c}=e.numbers,u=!n.length;return i&&u||!s?null:o().createElement(td,{className:Wp.videos,containerWidth:this.playerSize.width,videoIdsByPageNumber:n,currentVideosPageNumber:r,onSlideToNext:this.handleSlideToNext,onSlideToPrev:this.handleSlideToPrev,channelData:t,currentSiteUser:a,onPlayRequest:this.playVideo,onThumbnailClick:this.handleThumbnailClick,thumbnailSize:this.listThumbnailSize,numberOfRows:c,numberOfColumns:l})}get closeVideosButton(){const{appSettings:e,isVideoListAlwaysShow:t}=this.props,{showChannelShare:n,showChannelInfo:r,showSignIn:i}=e.booleans,s=!(n||r||this.canSubscribe||i);return!this.shouldRenderVideos||t?null:o().createElement(kt,{className:Wp.action,isFocusable:this.isChannelActionsFocusable(),onClick:this.handleUserToggleVisibilityAllVideos,dataHook:"close-action-bar",ariaLabel:this.props.t("widget.accessibility.close-video-list")},s&&this.props.t("widget.strip-view.close"),o().createElement(Ft,{className:Wp[s?"close-icon-with-label":"close-icon"],name:"add"}))}get categories(){const{isCategoriesDropdownVisible:e,appSettings:t,searchQuery:n,isVideoListNeverShow:r}=this.props,{isSearchBarExpanded:i,currentCategory:s,searchBarValue:a}=this.state,{showChannelCategories:l}=t.booleans;if(!e||r||!l)return null;const c=i||!s&&(n||a),u=ct()(Wp["categories-container"],{[Wp.hidden]:c});return o().createElement("div",{className:u},o().createElement(iu,{className:Wp.categories,DropdownClass:ia,isFocusable:this.isChannelActionsFocusable(),height:42,list:this.categoriesList,onCategorySelect:this.handleCategorySelect,selectedCategory:s}))}get canSubscribe(){const{channelData:e}=this.props,t=(0,Ye.getSubscriptionPriceInfo)(e.dealInfo);return!ae().get(e,"dgsInfo.subscription")&&t}isChannelActionsFocusable(){return!this.props.searchQuery||this.state.currentCategory}get signInButton(){const{isSignInVisible:e,channelData:t}=this.props;return e?o().createElement(Hp,{channelId:t.id,onPageRefresh:this.storeDataForReload},(e=>o().createElement(Gc,{className:ct()("qa-widget-channel-account",Wp.action),infoButtonClassName:Wp["account-button"],isFocusable:this.isChannelActionsFocusable(),channelData:t,onClick:e.showAccountInfo,onLoginClick:e.logIn,onLogoutClick:e.logOut,onSubscribeClick:e.subscribe}))):null}get channelActions(){const{channelData:e,searchQuery:t,mainVideoId:n,isChannelShareVisible:r,isChannelInfoVisible:i,isSignInVisible:s}=this.props,{currentCategory:a}=this.state,l=this.closeVideosButton;if(!(r||i||(0,Oi.g)({channel:e})||s||l))return null;const{isSearchBarExpanded:c,searchBarValue:u}=this.state,d=c||(a?"":t)||u,p=ct()(Wp["channel-actions"],{[Wp.hidden]:d}),h=this.isChannelActionsFocusable();return o().createElement(Hp,{channelId:e.id,videoId:n,onPageRefresh:this.storeDataForReload},(t=>o().createElement("div",{className:p,"data-hook":"channel-actions"},r&&o().createElement(mp,{className:ct()(Wp.action,Wp["action-share"]),ariaLabel:this.props.t("widget.accessibility.share"),tabIndex:h?0:-1,onClick:t.showShare}),o().createElement($c,{className:Wp.action,channelData:e,isFocusable:h,onClick:this.showChannelInfo}),o().createElement(Xc,{className:Wp.action,channelData:e,isFocusable:h,onClick:t.subscribe}),this.signInButton,l)))}get searchBar(){const{isSearchInputVisible:e,appSettings:t,searchQuery:n,isVideoListNeverShow:r}=this.props,{currentCategory:i}=this.state;if(!e)return null;const{isSearchBarExpanded:s,searchBarValue:a}=this.state,l=i?"":n,c=s||l||a,{booleans:u}=t,{showSearch:d}=u;return r||!d?null:o().createElement(Su,{layout:"strip",className:ct()("qa-widget-searchbar",Wp.search,{[Wp.expanded]:c}),value:l,onFocus:this.handleSearchInputFocus,onBlur:this.handleSearchInputBlur,onChange:this.handleSearchInputChange,onClose:this.clearSearch,onSearch:this.searchByQuery})}get actionsLine(){const{isVideoPlaying:e,isSingleVideo:t,isVideoListNeverShow:n,isPortableDevice:r}=this.props;if(t)return this.renderSingleVideoActionsLine();const i=this.searchBar,s=this.categories,a=this.channelActions;return!this.shouldRenderVideos&&!n||r&&e||!i&&!s&&!a?null:o().createElement("div",{className:Wp["search-line"],"data-hook":"widget-search-line"},a,i,s)}renderSingleVideoActionsLine(){return this.props.isSignInVisible?o().createElement("div",{className:Wp["search-line"],"data-hook":"single-video-actions-line"},o().createElement("div",{className:Wp["channel-actions"],"data-hook":"single-video-actions"},this.signInButton)):null}get allVideosButton(){const{isVideoPlaying:e,isPortableDevice:t}=this.props;return!this.shouldRenderAllVideosButton||t&&e?null:o().createElement("div",{className:Wp["all-videos"]},o().createElement(Dd,{className:Wp.button,disableTheme:!0,dataHook:"all-videos-button",onClick:this.handleUserToggleVisibilityAllVideos},this.props.t("widget.strip-view.all-videos"),o().createElement(Ft,{name:"add",className:Wp.icon})))}get videos(){const{channelData:e,isVideosFetching:t,videoIdsByPageNumber:n,searchQuery:r,currentVideosPageNumber:i,isSingleVideo:s,isSearchResultEmpty:a}=this.props;if(!e||!this.shouldRenderVideos||s)return null;const l={channelTitle:e.title,isChannelHasVideos:Boolean(e.videosCount),dataHook:"video-list",isVideosFetching:t,videoIdsByPageNumber:n,searchQuery:r,currentVideosPageNumber:i};return e.videosCount?o().createElement(lp,Rt()({},l,{className:Wp["videos-container"],style:{height:this.videosListHeight},onRef:(0,Ye.memoizedPartial)(this.saveRef,"videosContainerRef")}),a?this.noSearchResults:this.videosList):o().createElement(lp,Rt()({},l,{className:Wp["coming-soon"],style:{minHeight:this.listThumbnailSize.height},onRef:(0,Ye.memoizedPartial)(this.saveRef,"videosContainerRef")}),this.props.t("widget.this-channel-is-coming-soon"))}get playerSize(){const{width:e}=this.props.windowSize;return e?{width:Math.max(yi,e),height:Math.round(Math.max(yi,e)/2.39)}:{}}get hasBottomContent(){const e=this.allVideosButton,t=this.actionsLine;return Boolean(e||t)}renderNoVideoPlayerOverlay(){const{appSettings:e,channelData:t}=this.props,n=this.hasBottomContent,r={appSettings:e,channelData:t,buttonsWrapperClassName:ct()({[Wp["buttons-wrapper-no-margin"]]:!n}),className:Wp["player-overlay"],showChannelCover:!0,areAllVideosVisible:!1,videoItem:{},onPlaySelectedVideo:ae().noop};return o().createElement(Sd,r)}get playerOverlayNav(){const{hasNextVideo:e,hasPrevVideo:t,isRTL:n}=this.props;return o().createElement(Hn.JL,{prevButtonClassName:Wp["prev-button"],nextButtonClassName:Wp["next-button"],prevButtonAriaLabel:this.props.t("widget.accessibility.prev-video"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-video"),onPrevClick:this.selectPrevVideo,onNextClick:this.selectNextVideo,isPrevVisible:t,isNextVisible:e,isRTL:n})}getCurrentlyPlayingVideo(){const{videoByIds:e,mainVideoId:t,isVideoPlaying:n}=this.props;return n?ae().get(e,t,null):null}renderPlayerOverlay(){const{appSettings:e,channelData:t,currentSiteUser:n,mainVideo:r,canShowChannelCover:i}=this.props;if(this.getCurrentlyPlayingVideo()&&(0,Ye.isExternalVideo)(this.getCurrentlyPlayingVideo()))return null;const s=this.hasBottomContent,a=ct()({[Wp["buttons-wrapper-no-margin"]]:!s});return o().createElement("section",{className:Wp["player-overlay-container"],ref:(0,Ye.memoizedPartial)(this.saveRef,"playerOverlayContainerRef")},o().createElement(Sd,{className:Wp["player-overlay"],buttonsWrapperClassName:a,currentSiteUser:n,channelData:t,appSettings:e,videoItem:r,showChannelCover:i,onPlaySelectedVideo:this.playVideo,areAllVideosVisible:this.shouldRenderVideos,toggleVisibilityAllVideos:this.handleUserToggleVisibilityAllVideos,showChannelInfo:this.showChannelInfo}))}get player(){const{PlayerComponent:e,isPortableDevice:t}=this.props;if(!e)return null;const{width:n,height:r}=this.playerSize,{channelData:i,isVideoPlaying:s,mainVideo:a,canShowChannelCover:l}=this.props,c={videoItem:a,channelData:i,width:n,height:r,canShowChannelCover:l,className:Wp.player,onMemberSignUp:this.openMembership};return t?o().createElement(Ss,null,(t=>{let{canShowVideoInfoButton:n,canShowShareButton:r}=t;return o().createElement(e,Rt()({},c,{paused:!s,canShowFullInfo:n,canShareVideo:r}))})):o().createElement(Ss,null,(t=>{let{canShowVideoInfoButton:n,canShowShareButton:r}=t;return o().createElement(eu,Rt()({},c,{PlayerComponent:e,onMemberSignUp:this.openMembership,canShowFullInfo:n,canShareVideo:r}))}))}renderNoVideosPlayerContent(){const{channelData:e,isMainItemChannelCover:t}=this.props,{width:n,height:r}=this.playerSize;return o().createElement(yp,{channelCoverUrl:(0,Ye.getChannelCoverUrl)(e),width:n,height:r,isMainItemChannelCover:t},this.renderNoVideoPlayerOverlay())}get playerContainer(){const{mainVideo:e}=this.props;if(!e)return o().createElement("div",{className:Wp["player-container"]},this.renderNoVideosPlayerContent(),this.allVideosButton,this.actionsLine);const t=this.hasBottomContent;return o().createElement("div",{className:ct()(Wp["player-container"],{[Wp["with-bottom-padding"]]:t}),"data-channel-layout":"strip"},o().createElement("div",{className:Wp.player},this.player,this.renderPlayerOverlay(),this.playerOverlayNav,this.allVideosButton,this.actionsLine),o().createElement(sp,null))}render(){const{channelData:e,isVideoPlaying:t,selectedVideoId:n,isSingleVideo:r}=this.props;return o().createElement("section",{className:ct()(Wp.container,{[Wp["with-videos"]]:this.shouldRenderVideos,[Wp["single-video"]]:r}),ref:(0,Ye.memoizedPartial)(this.saveRef,"containerRef"),"data-channel-layout":"strip","data-hook":"widget-container","aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:e.title}),tabIndex:"0"},this.playerContainer,this.videos,o().createElement(_r,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment,onSubscription:this.reset,onSubscriptionCancel:this.reset}),o().createElement(kp,{playVideo:this.playVideo,isVideoPlaying:t,selectedVideoId:n}),o().createElement(Ip,null))}},ze()(Gp,"displayName","StripView"),Gp))),$p=ar((0,nr.F)(ii(qp)));var Kp,Xp=n(87321),Qp=n(98782),Jp=n(4273);const eh={toggleShareChannelOverlay:Zd.op,toggleShareVideoOverlay:Zd.lu},th=(0,Ze.$j)((e=>({isOpen:(0,Jp.Wg)(e),canShowVideoShare:(0,bs.r)(e),canShowChannelShare:(0,He.Sd)(e)})),eh)((Kp=class extends o().Component{constructor(){super(...arguments),ze()(this,"toggleShare",(()=>{const{canShowChannelShare:e}=this.props;e?this.props.toggleShareChannelOverlay():this.props.toggleShareVideoOverlay()}))}render(){const{isFocusable:e,isOpen:t,children:n,canShowChannelShare:r}=this.props;return r?n&&n({toggleShare:this.toggleShare,tabIndex:!e||t?-1:0,ariaLabel:this.props.t("widget.accessibility.share")}):null}},ze()(Kp,"defaultProps",{isFocusable:!0}),Kp)),nh=(0,en.Z)()(th),rh="OenME8",oh="aT6nwl",ih="gOCw08",sh=()=>{},ah=e=>{const{text:t,className:n,onBlur:r=sh,onClick:i=sh,onFocus:s=sh}=e,a=ct()(n,rh,{[oh]:e.rounded,[e.rounded?e.roundedClassName:""]:e.rounded&&e.roundedClassName});return o().createElement("button",{type:"button",className:a,onClick:()=>{i(t)},onFocus:s,onBlur:r,"data-hook":"tag"},o().createElement("span",{className:ih},t))},lh="g8pKmA";class ch extends o().Component{render(){const{tags:e,isRounded:t,className:n,tagClassName:r,roundedTagClassName:i,onTagClick:s,onTagFocus:a,onTagBlur:l}=this.props;return o().createElement("div",{className:n,"data-hook":"tags-cloud"},ae().map(e,(e=>o().createElement(ah,{key:e,className:ct()(lh,r),roundedClassName:i,text:e,rounded:t,onClick:s,onFocus:a,onBlur:l}))))}}ze()(ch,"defaultProps",{onTagClick:ae().noop});const uh="euCYBT",dh="vS_i3I";var ph;const hh={logBi:Sn.k},mh=(0,Ze.$j)((e=>({isMobile:(0,Et.tq)(e),isVisible:(0,He.l$)(e),isRounded:(0,He.as)(e)})),hh)((ph=class extends o().Component{constructor(){super(...arguments),ze()(this,"onTagClick",(e=>{this.sendTagSelectedBI(),this.props.onTagClick(e)}))}getTagList(){return ae().map(this.props.tags||[],"value")}sendTagSelectedBI(){this.props.logBi("widget.tags.selected")}render(){const{className:e,tagClassName:t,roundedTagClassName:n,isVisible:r,isRounded:i,onTagFocus:s,onTagBlur:a,isMobile:l}=this.props;if(!r)return null;const c=ct()(uh,t,{[dh]:l});return o().createElement(ch,{className:e,tagClassName:c,isRounded:i,roundedTagClassName:n,tags:this.getTagList(),onTagBlur:a,onTagFocus:s,onTagClick:this.onTagClick})}},ze()(ph,"defaultProps",{onTagClick:ae().noop}),ph));var fh;function gh(){return gh=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t||r()},"aria-label":n,"data-hook":`nav-button-${e}`},o().createElement(vh,{className:yh["nav-arrow"]}),o().createElement("div",{className:yh["nav-text"]},o().createElement(o().Fragment,null,this.props.t(Eh[e]))))}}ze()(bh,"defaultProps",{rounded:!1});const Sh=(0,en.Z)()((e=>o().createElement(bh,Rt()({},e,{ariaLabel:e.t("widget.accessibility.prev-videos"),name:"prev"})))),Ch=(0,en.Z)()((e=>o().createElement(bh,Rt()({},e,{ariaLabel:e.t("widget.accessibility.next-videos"),name:"next"}))));var Ih=n(33625);const Ph=()=>(0,Ke.P1)(Ye.getChannelForWidget,Je.C,((e,t)=>t.videoItem),((e,t)=>t.onPlayRequest),((e,t)=>t.onPlayMemberOnlyRequest),((e,t,n,r,o)=>{const i=(0,Xe.TK)(e,n,t),s=(0,Xe.D$)(e,n,t),a=function(e,t,n,r){return n?e:r===Xe.FE.SIGN_IN?t:ae().noop}(r,o,(0,Xe.$4)(e,n,t),s),l=function(e,t){return e?{props:ki[e]}:t===Xe.FE.SIGN_IN?{props:"widget.overlay-buttons.play-video"}:null}(i,s);return l?{callback:a,translationData:l}:null}));const Oh=()=>(0,Ke.P1)(Ye.getChannelForWidget,Je.C,((e,t)=>t.videoItem),((e,t)=>t.onSubscriptionRequest),((e,t)=>t.onPurchaseRequest),((e,t)=>t.onRentRequest),((e,t,n,r,o,i)=>{const s=(0,Xe.D$)(e,n,t),a=function(e,t,n,r){return r===Xe.FE.RENT?n:r===Xe.FE.SUBSCRIBE||r===Xe.FE.PRICING_PLAN?e:r?t:se.noop}(r,o,i,s),l=function(e,t,n){switch(e){case Xe.FE.BUY:return{props:Zi.G[e],priceModel:(0,Ye.getSalePriceInfo)(n.dealInfo)};case Xe.FE.RENT:return{props:Zi.G[e],priceModel:(0,Ye.getRentPriceInfo)(n.dealInfo)};case Xe.FE.BUY_OR_RENT:return{props:Zi.G[e],priceModel:(0,Ye.getMinPriceInfo)(n.dealInfo)};case Xe.FE.SUBSCRIBE:return{props:"widget.overlay-buttons.get-subscription",priceModel:(0,Ye.getSubscriptionPriceInfo)(t.dealInfo)};case Xe.FE.PRICING_PLAN:return{props:Zi.G[e],priceModel:(0,Ye.getPricingPlanInfo)(t.dealInfo)};default:return null}}(s,e,n);return l?{callback:a,translationData:l}:null})),wh="GiVncE",Th="t21HCr",Ah="QzC0oQ",Nh="Z91c8A",_h="ImSZiO",Rh="E0qoQN",Lh="jr3AU3",Dh="oLmWq2",xh="STgGjI",kh="iQEUrs",Vh="E1QW47",Mh="ZDi32c",Bh="gou96u",Uh="jFrRY7",Fh="Kh1Qzw",jh="QRbvEI",Zh="XsdMel";class Hh extends o().Component{render(){const{children:e,maxLinesCount:t,className:n,ariaHidden:r}=this.props;return e?o().createElement("div",{className:ct()(Lh,n),"aria-hidden":r},o().createElement(Hn.vA,{text:e,dataHook:"title",wrapperTag:"h3",clampOptions:{lineClamp:t}})):null}}ze()(Hh,"defaultProps",{maxLinesCount:2,ariaHidden:!1});class Wh extends o().Component{render(){const{children:e,className:t,ariaHidden:n}=this.props;return e?o().createElement("div",{className:ct()(Lh,t),"data-hook":"publisher","aria-hidden":n},e):null}}var Gh;function zh(){return zh=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.stopPropagation(),e.preventDefault(),this.props.onClick()}))}render(){const{children:e,isIconOnly:t,isFocusable:n,className:r,iconClassName:i,ariaHidden:s}=this.props,a=ct()(Ah,r,{[Vh]:t});return o().createElement("div",{className:a,onClick:this.handleClick,"data-hook":"overlay-play-button","aria-hidden":s,tabIndex:n?0:-1},o().createElement(Yh,{className:ct()(kh,i)}),e&&o().createElement("span",{className:xh},e))}}ze()(qh,"defaultProps",{isFocusable:!0,isIconOnly:!1,ariaHidden:!1});const $h="KJoMjG",Kh=e=>{const{videoItem:t,className:n,breakpoints:r}=e;return o().createElement("div",{className:ct()($h,n)},o().createElement(Hn.t,{alt:t.title,src:(0,Ye.getVideoCoverUrl)(t)??"",breakpoints:r}))},Xh={container:"OdaQdP",visible:"Bb6b0p","title-block":"_r0lDu",titleBlock:"_r0lDu",button:"_QfT4A",cover:"DjYFq4",content:"iZjFub","top-content":"yALtB_",topContent:"yALtB_",title:"jnfOj5","buttons-wrapper":"QSoqYN",buttonsWrapper:"QSoqYN",text:"fDyA_J",icon:"l17PmW","only-icon":"SQBEId",onlyIcon:"SQBEId","info-when-hover":"e1srpr",infoWhenHover:"e1srpr","paid-access-icon":"YnKwCo",paidAccessIcon:"YnKwCo",duration:"yZ6G9l","live-scheduled-label":"kSMLkw",liveScheduledLabel:"kSMLkw","play-button":"pSXRaE",playButton:"pSXRaE","info-visible":"xdRlmD",infoVisible:"xdRlmD","description-below":"BN_4eO",descriptionBelow:"BN_4eO",description:"ymkcou",publisher:"vswxD6",selected:"w1im6o","preview-hover":"FAIUCn",previewHover:"FAIUCn",playing:"p0cGde","now-playing":"e4xfLz",nowPlaying:"e4xfLz",thumbnail:"ZChWyG","play-icon":"fJAJqT",playIcon:"fJAJqT","element-max-249":"aKWcFW",elementMax249:"aKWcFW","element-max-199":"hyJxZk",elementMax199:"hyJxZk","live-label":"y8wvBo",liveLabel:"y8wvBo"};function Qh(e,t){var n,r;const o=(null==e||null==(n=e.dealInfo)?void 0:n[0])||(null==t||null==(r=t.dealInfo)?void 0:r[0]);return null==o?void 0:o.currency}var Jh;const em={[Xh["element-max-199"]]:{maxWidth:199},[Xh["element-max-249"]]:{minWidth:200,maxWidth:249}},tm=(0,en.Z)()((0,Ze.$j)((()=>{const e=Ph(),t=Oh();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),isLive:(0,Ye.isLiveVideo)(r.videoItem),isPlaying:r.isSelected&&(0,$e.BW)(n),isShowVideoListItemTitle:(0,He.Um)(n),isShowVideoListItemPublisher:(0,He.AV)(n),isClassicLayout:(0,He.cM)(n),channel:(0,Ye.getChannelForWidget)(n)})}))((Jh=class extends o().Component{constructor(){super(...arguments),ze()(this,"renderOverlay",(e=>{const{videoItem:t,className:n,isInfoAlwaysShown:r,isDescriptionBelow:i,isInfoShownOnHover:s,isThumbnailsPreviewHover:a,isSelected:l,isPlaying:c,width:u,height:d,isContentFocusable:p,onClick:h,isLive:m}=this.props;if(!t)return null;const f=ct()(Xh.container,n,{[Xh["info-visible"]]:r,[Xh["info-when-hover"]]:s,[Xh["description-below"]]:i,[Xh["preview-hover"]]:a,[Xh.selected]:l,[Xh.playing]:c,...e}),g=ct()(Xh.thumbnail,{[Xh.live]:m}),v=ct()("video-list-thumb-wrapper",{"video-list-thumb-wrapper-selected":l});return o().createElement("section",{className:f,onClick:h,"data-hook":v,style:{width:u}},o().createElement("div",{className:g,style:{height:d,width:u},onKeyDown:(0,Ye.memoizedPartial)(su,h),tabIndex:p?0:-1,"aria-hidden":!p},o().createElement(Kh,{className:Xh.cover,videoItem:t,breakpoints:[{min:0,width:u,height:d}],withFallbackColor:!0}),o().createElement("div",{className:Xh.content},this.renderPlayingIndication(),!i&&this.renderTitle(),this.renderPaidAccessIcon(),this.renderDuration(),this.renderLiveLabel())),this.renderPlayButton(),i&&this.renderDescription())}))}renderTitle(){const{videoItem:e,isPlaying:t,isDescriptionBelow:n,isShowVideoListItemTitle:r,isClassicLayout:i}=this.props;return i&&!r?null:o().createElement(Hh,{className:Xh.title,maxLinesCount:n?1:2,ariaHidden:t},e.title)}renderPublisher(){const{videoItem:e,isPlaying:t,isClassicLayout:n,isShowVideoListItemPublisher:r}=this.props;return n&&!r?null:o().createElement(Wh,{className:Xh.publisher,ariaHidden:t},e.publisher)}renderDescription(){const e=this.renderTitle(),t=this.renderPublisher();return e||t?o().createElement("div",{className:Xh.description},e,t):null}renderPlayButton(){const{playButtonConfig:e,isContentFocusable:t,isPlaying:n}=this.props;return e?o().createElement(qh,{className:Xh["play-button"],iconClassName:Xh["play-icon"],onClick:e.callback,isFocusable:t,ariaHidden:n,isIconOnly:!0},this.props.t(e.translationData.props)):null}renderPaidAccessIcon(){const{paidAccessButtonConfig:e,isPlaying:t,videoItem:n,channel:r}=this.props;if(!e)return null;const i=Qh(n,r);return o().createElement("div",{className:Xh["paid-access-icon"],"aria-hidden":t,"data-hook":"paid-icon"},o().createElement(Hn.I0,{currency:i}))}renderPlayingIndication(){const{isPlaying:e}=this.props;return o().createElement("div",{className:Xh["now-playing"],tabIndex:-1,"aria-hidden":!e},this.props.t("thumbnail.now-playing"))}renderDuration(){const{isLive:e,videoItem:{durationStr:t,isPlaying:n}}=this.props;return!t||e?null:o().createElement("div",{className:Xh.duration,role:"timer","aria-hidden":n,"aria-label":this.props.t("widget.accessibility.duration",{durationStr:t})},t)}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,startTime:e.dateStartLive,isSmall:!0,className:Xh["live-label"],smallClassName:Xh["live-scheduled-label"]})}render(){return o().createElement(Ih.ContainerQuery,{query:em},this.renderOverlay)}},ze()(Jh,"defaultProps",{isContentFocusable:!0,isDescriptionBelow:!1,isShowVideoListItemTitle:!0,isShowVideoListItemPublisher:!0}),Jh))),nm="eNJ5sT",rm="QFDGzz",om="rwJB_r",im="wSO_cB",sm={logWidgetSystem:Sn.e},am=(0,Ze.$j)((e=>({isFetching:(0,Li.ab)(e),videoByIds:(0,et.$u)(e),isVideoPlaying:(0,$e.BW)(e),selectedVideoId:(0,Xe.hg)(e),videosInRowCount:(0,He.I2)(e),searchQuery:(0,ys.uP)(e),currentSiteUser:(0,Je.C)(e),isThumbnailsPreviewHover:(0,He.ok)(e),isInfoAlwaysShown:(0,He.eB)(e),isInfoShownOnHover:(0,He.GJ)(e),isDescriptionBelow:(0,He.DM)(e),isRTL:(0,He.dZ)(e)})),sm)(class extends o().Component{constructor(){super(...arguments),ze()(this,"renderVideoItem",((e,t,n)=>{const{channelData:r,videoByIds:i,thumbnailSize:s,onThumbnailClick:a,onPlayRequest:l,onPlayMemberOnlyRequest:c,selectedVideoId:u,isSelectedVideoIndicationDisabled:d,videosInRowCount:p,currentSiteUser:h,isThumbnailsPreviewHover:m,isInfoAlwaysShown:f,isDescriptionBelow:g,isInfoShownOnHover:v}=this.props,y=i[e],E=u===e&&!d,b=(t+1)%p==0,S=ct()(rm,{[om]:b});return o().createElement(tm,Rt()({},s,{key:e,className:S,currentSiteUser:h,channelData:r,videoItem:y,isSelected:E,isContentFocusable:n,isThumbnailsPreviewHover:m,isInfoAlwaysShown:f,isDescriptionBelow:g,isInfoShownOnHover:v,onPlayRequest:(0,Ye.memoizedPartial)(l,y),onPlayMemberOnlyRequest:(0,Ye.memoizedPartial)(c,e),onClick:(0,Ye.memoizedPartial)(a,y)}))}))}UNSAFE_componentWillReceiveProps(e){let{currentVideosPageNumber:t}=e;t!==this.props.currentVideosPageNumber&&this.props.logWidgetSystem("videoList.changePage.rendered",{previousEventName:"videoList.changePage.requested"})}componentDidUpdate(){this.props.logWidgetSystem("videoList.searchByQuery.rendered",{previousEventName:"videoList.searchByQuery.requested"}),this.props.logWidgetSystem("videoList.searchByTag.rendered",{previousEventName:"videoList.searchByTag.requested"}),this.props.logWidgetSystem("videoList.searchByCategory.rendered",{previousEventName:"videoList.searchByCategory.requested"})}hasPage(e){const{videoIdsByPageNumber:t}=this.props;return Boolean(t[e])}get isPrevPageVisible(){const{currentVideosPageNumber:e}=this.props;return this.hasPage(e-1)}get isNextPageVisible(){const{currentVideosPageNumber:e}=this.props;return this.hasPage(e+1)}render(){const{currentVideosPageNumber:e,videoIdsByPageNumber:t,containerWidth:n,className:r,onSlideToNext:i,onSlideToPrev:s,isFetching:a,isRTL:l}=this.props;return o().createElement("div",{className:r},o().createElement(Hn.Rb,{className:nm,width:n,currentPageNumber:e,isRTL:l},o().createElement(Hn.LK,{pageWidth:n,currentPageNumber:e,itemsByPageNumber:t,renderItem:this.renderVideoItem,isRTL:l})),(this.isPrevPageVisible||this.isNextPageVisible||a)&&o().createElement("div",{className:im},o().createElement(Sh,{disabled:!this.isPrevPageVisible,onClick:s}),o().createElement(Ch,{disabled:!this.isNextPageVisible,onClick:i})))}}),lm="SXJI6g",cm="w9liHT",um="QDNAAO",dm="lEUcY1",pm="aihPMx",hm="B042a9",mm="fBfAtz",fm="Upje9V",gm="kUoh7s",vm={openSubscription:Iu,openPlayerOverlay:Ou,playSelectedVideo:gs},ym=(0,Ze.$j)(((e,t)=>({titleText:zi(e,t),publisherText:$i(e,t),subscribeButtonText:qi(e,t),playButtonText:Xi(e,t),purchaseButtonText:Qi(e,t),playNextButtonText:ts(e,t),opacityStyle:Ki(e)})),vm)(class extends o().Component{constructor(){super(...arguments),ze()(this,"handlePlayNextVideoClick",(e=>{e.preventDefault(),e.stopPropagation(),this.props.playNextVideo()})),ze()(this,"handleSubscriptionButtonClick",(e=>{e.preventDefault(),e.stopPropagation(),this.props.openSubscription(this.props.fedops)})),ze()(this,"handlePurchaseButtonClick",(e=>{e.preventDefault(),e.stopPropagation();const{openPlayerOverlay:t,videoItem:n,fedops:r}=this.props;t(r,n)})),ze()(this,"handlePlaySelectedVideo",(e=>{e.preventDefault(),e.stopPropagation();const{videoItem:t,playSelectedVideo:n,onPlaySelectedVideo:r}=this.props;n({videoItem:t,onPlaySelectedVideo:r})}))}renderPublisher(){const{publisherText:e}=this.props,t=ct()(dm,"qa-widget-overlay-publisher");return o().createElement("div",{className:t,"data-hook":"overlay-publisher"},o().createElement("span",null,e))}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:gm})}renderPlayButton(){const{channelData:e,playButtonText:t}=this.props;return t?(0,Pi.z3)(e)?o().createElement(Dd,{dataHook:"overlay-play-button",className:hm,onClick:this.handlePlaySelectedVideo},o().createElement(Ft,{className:mm,name:"arrow-right-filled"}),o().createElement("span",null,t)):o().createElement(Ru,{className:fm}):null}renderPlayNextButton(){const{playNextButtonText:e}=this.props;return e?o().createElement(Dd,{className:hm,"data-hook":"overlay-next-video-button",onClick:this.handlePlayNextVideoClick},e):null}renderSubscribeButton(){const{subscribeButtonText:e}=this.props;return e?o().createElement(Dd,{className:hm,dataHook:"subscribe-button",onClick:this.handleSubscriptionButtonClick},e):null}renderPurchaseButton(){const{purchaseButtonText:e}=this.props;return e?o().createElement(Dd,{className:hm,dataHook:"paid-access-button",onClick:this.handlePurchaseButtonClick},e):null}renderButtons(){return this.props.videoItem?o().createElement("div",{className:pm},this.renderPlayButton(),this.renderSubscribeButton()||this.renderPurchaseButton(),this.renderPlayNextButton()):null}render(){const{className:e,opacityStyle:t,publisherText:n,titleText:r,saveRef:i}=this.props;return o().createElement("section",{className:lm,ref:i},o().createElement("div",{style:t,className:ct()(e,cm),"data-hook":"player-overlay player-overlay-visible",onClick:this.handlePlaySelectedVideo},r&&o().createElement("div",{className:um},o().createElement(_u,{text:r})),n&&this.renderPublisher(),this.renderLiveLabel(),this.renderButtons()))}}),Em=(0,nr.F)(ym);var bm=n(80146);const Sm=(0,Xr.DM)("requestPlayVideoOnload",((e,t)=>(n,r)=>{const o=r();t?(n((0,Qn.b)(!0)),n((0,bm.D0)(e,!0))):(0,$e.C4)(o)&&n((0,Vn.x)(e,!0,!0))})),Cm=e=>{let{isMobile:t=!1,onAutoPlayRequested:n}=e;const o=(0,Ze.I0)(),i=(0,Ze.v9)(He.rV),s=(0,Ze.v9)(vs.g),a=(0,Ze.v9)(Xe.hg),l=(0,Ze.v9)(qe.hU),c=(0,Ze.v9)(We.bK),u=(0,Ze.v9)(We.$W);return(0,r.useEffect)((()=>{i&&!l&&(c||u)&&(n&&n(s),o(Sm(a,t)))}),[]),null},Im="DQ7Du8",Pm="KEFxb8",Om="dQVPJq",wm="XoZlsh",Tm="PmjAkG",Am="Nlg53X",Nm="dB6JZ5",_m="DLqCsp",Rm="uh96wy",Lm="fKnscA",Dm="kc5cuT",xm="BSWXRu",km="zdPvlw",Vm="iiIroI",Mm="FKWszd",Bm="Qg098U",Um="HdTejx",Fm="zmNfK9",jm="HM4dX6",Zm="bFMPlg";var Hm=n(74995);const Wm="Z9J75L",Gm="sURwHJ",zm="LV0gIW",Ym=e=>{let{titleKey:t,coverUrl:n}=e;const{t:r}=(0,Hm.$)();return o().createElement("div",{className:Wm},o().createElement(Hn.ik,null,n&&o().createElement(Hn.t,{src:n,className:Gm,mode:Hn.h9.FIT_TO_WIDTH,breakpoints:[{width:gi.LJ,height:gi.BX,min:0}]}),o().createElement("div",{className:zm},r(t))))},qm=function(e){let{coverUrl:t}=e;return o().createElement(Ym,{coverUrl:t,titleKey:"widget.this-channel-is-coming-soon"})};class $m{constructor(e){this.logger=e,ze()(this,"interactions",{})}start(e){let t=this.interactions[e]||0;t++,this.logger.interactionStarted(e),this.interactions[e]=t}end(e){let t=this.interactions[e];t>0&&(t--,this.logger.interactionEnded(e),this.interactions[e]=t)}}function Km(e){return(0,nr.F)((t=>{const{fedops:n}=t,i=(0,r.useMemo)((()=>new $m(n)),[n]);return o().createElement(e,Rt()({interactions:i},t))}))}const Xm={computer:"COMPUTER_PLAY",vimeo:"VIMEO_PLAY",youtube:"YOUTUBE_PLAY",facebook:"FACEBOOK_PLAY",grid:"GRID_PLAY",classic:"CLASSIC_PLAY",compact:"COMPACT_PLAY","full-screen-modal":"FULL_SCREEN_MODAL_PLAY",auto:"AUTO_PLAY",click:"CLICK_PLAY",open:"OPEN_PLAY"};function Qm(e,t){e.start("PLAY"),"auto"!==t.trigger&&(e.start(Xm[t.source]),e.start(Xm[t.layout])),e.start(Xm[t.trigger])}function Jm(e,t){e.end("PLAY"),e.end(Xm[t.source]),e.end(Xm[t.layout]),e.end(Xm.click),e.end(Xm.auto),e.end(Xm.open)}var ef,tf=n(17719);const nf={isTagFocused:!1,isSearchInputFocused:!1,searchLayout:!1,currentCategory:null},rf={selectVideo:Ln.Uw,searchByString:dr.cW,searchByCategory:dr.Pj,searchByTag:dr.P_,setSavedTime:xn.Z,goToLazyVideosPageIndex:yr.X0,requestPlayVideo:Vn.x,logBi:Sn.k,logWidgetSystem:Sn.e,logWidgetVidClick:ds.s,storeForReload:Mn.Y,sendBiEvent:Cs,openFullScreenMemberOnlyOverlay:hi,openFullScreenPurchaseOverlay:pi,openFullScreenSubscribeOverlay:mi,openFullScreenRentOverlay:fi,openFullScreenChannelOverlay:ui.QU,fitIntoView:Qr},of=(0,en.Z)()((0,Ze.$j)(((e,t)=>{const n=(0,Li.Di)(e),r=(0,Li.OS)(e),o=(0,Li.DV)(e)?n[r+1]:null;return{isSite:We.bK(e),isEditor:We.ZJ(e),mainVideoId:(0,Xe.hg)(e),mainVideo:(0,vs.g)(e),nextVideoId:o,selectedVideoId:e.selectedVideoId,isVideoPlaying:(0,$e.BW)(e),isVideoPaused:(0,$e.ah)(e),isVideoEnded:(0,$e.D0)(e),currentChannelId:(0,kn.gO)(e),canShowChannelCover:!e.isVideosTouched,appSettings:(0,He.GR)(e),currentSiteUser:(0,Je.C)(e),firstChannelVideoId:e.firstChannelVideoId,numberOfRows:(0,He.bm)(e),videoByIds:(0,et.$u)(e),isSignInVisible:(0,He.UW)(e),isSearchBarVisible:Ni(e),isSearchInputVisible:Ai(e),isCategoriesDropdownVisible:Ti(e),isHeaderVisible:Ri(e),searchQuery:(0,ys.uP)(e),channelData:(0,Ye.getChannelForWidget)(e),videosPerPage:(0,Li.W$)(e),videoIdsByPageNumber:(0,Li.uB)(e),currentVideosPageNumber:(0,Li.DQ)(e),isVideosFetching:(0,Li.ab)(e),isSearching:(0,ys.rH)(e),isSearchResultEmpty:Es(e),isMainItemChannelCover:(0,He.zn)(e),showAutoPlay:(0,Xp.IZ)(e),playerSize:Ci(t.windowSize.width),instance:(0,Cn.s8)(e),isMobile:(0,Et.tq)(e)}}),rf)((ef=class extends o().Component{constructor(e){var t;super(e),t=this,ze()(this,"playerOverlayContainerRef",null),ze()(this,"saveRef",((e,t)=>{this[e]=t})),ze()(this,"reset",(()=>{this.setState({...nf,searchBarValue:""}),this.props.goToLazyVideosPageIndex(0)})),ze()(this,"handleThumbnailClick",(e=>{const{selectedVideoId:t,fitIntoView:n,selectVideo:r}=this.props;t!==e.id&&(n(),this.containerRef.scrollIntoView({behavior:"smooth"}),r(e.id))})),ze()(this,"searchByTag",(e=>{this.props.logWidgetSystem("videoList.searchByTag.requested"),this.setTagsFocusState(!1),this.props.searchByTag(e),this.setState({searchBarValue:e,currentCategory:null}),this.props.logBi("widget.tags.clicked")})),ze()(this,"handleTagsFocus",(()=>{this.setTagsFocusState(!0)})),ze()(this,"handleTagsBlur",(()=>{this.setTagsFocusState(!1)})),ze()(this,"handleSlideToPrev",(()=>{this.props.logWidgetSystem("videoList.changePage.requested");const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props;t(e-1)})),ze()(this,"handleSlideToNext",(()=>{this.props.logWidgetSystem("videoList.changePage.requested");const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props;t(e+1)})),ze()(this,"handleThumbnailPlayButtonClick",(e=>{const{channelData:t,mainVideo:n}=this.props;if((0,tf.Z)()){const t=n.id!==e.id;this.playVideo(e,t)}else this.playVideo(e);(0,ds.s)({videoItem:e,channelData:t})})),ze()(this,"handleSearchInputFocus",(()=>{this.setSearchInputFocusState(!0)})),ze()(this,"handleSearchInputBlur",(()=>{setTimeout((()=>{this.setSearchInputFocusState(!1)}),300)})),ze()(this,"clearSearch",(()=>{this.setState({searchBarValue:""}),this.state.currentCategory||this.props.searchByString("")})),ze()(this,"searchByQuery",(e=>{this.props.searchByString(e),this.props.logWidgetSystem("videoList.searchByQuery.requested"),this.setState({currentCategory:null})})),ze()(this,"handleSearchInputChange",(e=>{this.setState({searchBarValue:e})})),ze()(this,"handleCategorySelect",(e=>{this.props.searchByCategory(e),this.props.logWidgetSystem("videoList.searchByCategory.requested"),this.setState({currentCategory:e,searchBarValue:""})})),ze()(this,"showChannelInfo",(e=>{e.preventDefault(),this.props.openFullScreenChannelOverlay(this.props.channelData.id)})),ze()(this,"openMemberOnly",(0,ci.Q)((e=>{this.props.openFullScreenMemberOnlyOverlay(this.props.fedops,this.props.channelData.id,e)}))),ze()(this,"storeDataForReload",(()=>{this.props.storeForReload({selectedVideoId:this.props.mainVideoId})})),ze()(this,"setCurrentVideoFromPayment",(e=>{e.itemId&&this.props.selectVideo(e.itemId)})),ze()(this,"openSubscription",(0,ci.Q)((()=>{const{currentChannelId:e}=this.props;this.props.logBi("widget.subscription.clicked",{channelID:e}),this.props.openFullScreenSubscribeOverlay(this.props.fedops,e,(()=>{this.props.logBi("widget.subscriptionPopUp.Completed",{result:"canceled",errorMsg:""})}))}))),ze()(this,"openPurchase",(0,ci.Q)((()=>{const{currentChannelId:e,mainVideoId:t}=this.props;this.props.openFullScreenPurchaseOverlay(this.props.fedops,e,t)}))),ze()(this,"openRent",(0,ci.Q)((()=>{const{currentChannelId:e,mainVideoId:t}=this.props;this.props.openFullScreenRentOverlay(this.props.fedops,e,t)}))),ze()(this,"handleOverlayPlayClick",(e=>{e.memberOnly&&!this.props.currentSiteUser?this.openMemberOnly(e.id):this.playVideo(e)})),ze()(this,"playVideo",(function(e,n){let{id:r}=e;void 0===n&&(n=!1);const{requestPlayVideo:o,interactions:i,mainVideo:s}=t.props;Qm(i,{layout:"classic",source:s.videoSource,trigger:"click"}),o(r,n)})),ze()(this,"startAutoPlayFedopsInteraction",(e=>{Qm(this.props.interactions,{source:e.videoSource,layout:"classic",trigger:"auto"})})),ze()(this,"playNextVideo",(()=>{const{nextVideoId:e,channelData:t,mainVideo:n}=this.props;e&&(this.props.logWidgetVidClick({videoItem:n,channelData:t,buttonName:"next_video"}),this.playVideo({id:e}))})),ze()(this,"handlePlayStarted",(()=>{const{interactions:e,mainVideo:t}=this.props;Jm(e,{layout:"classic",source:t.videoSource})})),ze()(this,"saveContainerRef",(e=>{this.containerRef=e})),this.state={...nf,searchBarValue:e.searchQuery,isInitialVideosLoaded:!1}}componentDidMount(){this.sendSubscriptionDisplayedOnWidget(),this.props.goToLazyVideosPageIndex(0)}componentDidUpdate(e){e.selectedVideoId!==this.props.selectedVideoId&&(0,Xe.T_)(this.playerOverlayContainerRef)}sendSubscriptionDisplayedOnWidget(){const{channelData:e}=this.props;(0,Oi.g)({channel:e})&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"widget"})}get listThumbnailSize(){const{appSettings:e,windowSize:t}=this.props,n=e.numbers.videosInRow;return function(e,t){const n=(e-2*vi-10*(t-1))/t;return{width:bi(n),height:bi(Si(n))}}(t.width,n)}getTagList(){var e;return(null==(e=this.props.channelData)||null==(e=e.statsInfo)?void 0:e.tags)||[]}get categoriesList(){const e=ae().get(this.props,"channelData.statsInfo.categories")||[];return ae().map(e,"value")}setTagsFocusState(e){this.setState({isTagFocused:e}),e||setTimeout((()=>this.hideSearchLayout()),0)}get tags(){var e;const{searchLayout:t,searchBarValue:n}=this.state,r=this.getTagList();return r.length&&t&&!n?o().createElement("div",{className:Vm,"data-hook":"tags-wrapper"},o().createElement(ks,{style:{maxHeight:null==(e=this.listThumbnailSize)?void 0:e.height}},o().createElement(mh,{className:Um,onTagFocus:this.handleTagsFocus,onTagBlur:this.handleTagsBlur,onTagClick:this.searchByTag,tags:r}))):null}get noSearchResults(){const{isSearchResultEmpty:e}=this.props,{searchBarValue:t,searchLayout:n}=this.state;return!e||n&&!t?null:o().createElement(Ad,{className:Zm})}isChannelCoverShown(){return this.props.canShowChannelCover&&this.props.isMainItemChannelCover}get videosList(){const{channelData:e,currentSiteUser:t,videoIdsByPageNumber:n,currentVideosPageNumber:r,videosPerPage:i,mainVideo:s,playerSize:a}=this.props,{searchLayout:l,searchBarValue:c}=this.state,u=l&&!c&&this.getTagList().length;return!ae().get(n[r],"length")||!s||u?null:o().createElement(am,{className:Bm,containerWidth:a.width,videoIdsByPageNumber:n,currentVideosPageNumber:r,onSlideToNext:this.handleSlideToNext,onSlideToPrev:this.handleSlideToPrev,channelData:e,currentSiteUser:t,videosPerPageCount:i,onThumbnailClick:this.handleThumbnailClick,onPlayRequest:this.handleThumbnailPlayButtonClick,onPlayMemberOnlyRequest:this.openMemberOnly,thumbnailSize:this.listThumbnailSize,isSelectedVideoIndicationDisabled:this.isChannelCoverShown()})}setSearchInputFocusState(e){this.setState({isSearchInputFocused:e}),e?this.showSearchLayout():setTimeout((()=>this.hideSearchLayout()),0)}showSearchLayout(){this.setState({searchLayout:!0})}hideSearchLayout(){const{isTagFocused:e,isSearchInputFocused:t}=this.state;e||t||this.setState({searchLayout:!1})}get search(){const{isSearchInputVisible:e,searchQuery:t}=this.props,{currentCategory:n}=this.state;if(!e)return null;const r=n?"":t;return o().createElement(Su,{value:r,onFocus:this.handleSearchInputFocus,onBlur:this.handleSearchInputBlur,onChange:this.handleSearchInputChange,onSearch:this.searchByQuery,onClose:this.clearSearch,className:Lm})}get categories(){const{isCategoriesDropdownVisible:e,searchQuery:t,videosPerPage:n,videoByIds:r}=this.props,{searchLayout:i,currentCategory:s,searchBarValue:a}=this.state;if(!e||!s&&(a||t))return null;const l=ct()(Dm,{[km]:i});return o().createElement("div",{className:l},o().createElement(iu,{className:xm,maxOptionsVisible:ae().size(r)>n?5:3,isFocusable:!t||Boolean(s),list:this.categoriesList,onCategorySelect:this.handleCategorySelect,selectedCategory:s}))}get content(){const{isSearchBarVisible:e,channelData:t,isVideosFetching:n,videoIdsByPageNumber:r,searchQuery:i,currentVideosPageNumber:s,isSearching:a}=this.props;if(!n&&0===t.videosCount)return o().createElement(qm,{coverUrl:(0,Ye.getChannelCoverUrl)(t)});const l=ct()(Nm,{[_m]:!e});return o().createElement("div",{className:l},o().createElement("section",{className:Rm,"aria-label":this.props.t("widget.accessibility.search-videos"),"data-hook":"widget-search-line"},this.search,this.categories),this.tags,o().createElement(lp,{channelTitle:t.title,isChannelHasVideos:Boolean(t.videosCount),isVideosFetching:n,isSearching:a,videoIdsByPageNumber:r,searchQuery:i,currentVideosPageNumber:s,className:Mm,dataHook:"video-list",style:{height:this.videosListHeight},onRef:(0,Ye.memoizedPartial)(this.saveRef,"videosContainerRef")},this.videosList,this.noSearchResults))}get channelTitle(){const{channelData:e,appSettings:t}=this.props;return t.booleans.showChannelTitle?e.title:null}get signInButton(){const{isSignInVisible:e,channelData:t}=this.props;return e?o().createElement(Hp,{channelId:t.id,onPageRefresh:this.storeDataForReload},(e=>o().createElement(Gc,{className:Tm,tooltipSide:"bottom",channelData:t,onClick:e.showAccountInfo,onLoginClick:e.logIn,onLogoutClick:e.logOut,onSubscribeClick:e.subscribe}))):null}get header(){const{channelData:e,isHeaderVisible:t}=this.props,n=ct()(Pm,{[Om]:!t}),r=this.channelTitle;return o().createElement("header",{className:n,"data-hook":"widget-header"},o().createElement("h2",{className:wm,"data-hook":"channel-title",title:r},r),o().createElement(nh,null,(e=>{let{toggleShare:t,ariaLabel:n}=e;return o().createElement(mp,{className:Tm,ariaLabel:n,onClick:t})})),o().createElement($c,{className:Tm,channelData:e,onClick:this.showChannelInfo}),o().createElement(Xc,{className:Tm,channelData:e,onClick:this.openSubscription}),this.signInButton)}renderShareOverlay(){const{channelData:e,mainVideo:t}=this.props,n=t?t.id:e.id;return o().createElement(Qp.Z,{key:`share-${n}`,channelData:e,videoItem:t})}renderMainSceneContent(){return o().createElement("div",{className:jm},this.renderPlayer(),this.renderShareOverlay())}renderPlayer(){const{mainVideo:e}=this.props;if(e)return this.renderPlayerForCurrentDevice(e)}renderPlayerForCurrentDevice(e){const{isVideoPlaying:t,isVideoEnded:n,canShowChannelCover:r,channelData:i,appSettings:s,nextVideoId:a,mainVideo:l,currentSiteUser:c,showAutoPlay:u,PlayerComponent:d,playerSize:p}=this.props,h=o().createElement(Em,{appSettings:s,currentSiteUser:c,channelData:i,videoItem:l,showChannelCover:r,nextVideoId:a,onPlaySelectedVideo:this.handleOverlayPlayClick,playNextVideo:this.playNextVideo,ended:n,saveRef:(0,Ye.memoizedPartial)(this.saveRef,"playerOverlayContainerRef")});return d?o().createElement("div",{className:Fm},o().createElement(Ss,null,(n=>{let{canShowVideoInfoButton:s,canShowShareButton:a}=n;return o().createElement(d,{className:Am,videoItem:e,channelData:i,width:p.width,height:p.height,paused:!t,canShowChannelCover:r,onPurchaseClick:this.openPurchase,onRentClick:this.openRent,onSubscribeClick:this.openSubscription,canShowFullInfo:s,canShareVideo:a,onPlayStart:this.handlePlayStarted},h)})),o().createElement(sp,null),u&&o().createElement(Cm,{dataHook:"autoplay-video",onAutoPlayRequested:this.startAutoPlayFedopsInteraction})):o().createElement("div",{className:Fm},o().createElement("div",{className:Am,style:p},h))}render(){const{channelData:e,isVideoPlaying:t,mainVideoId:n,windowSize:r,isEditor:i}=this.props,s=i?{width:"100%",height:"100%"}:{width:r.width,minHeight:r.height};return o().createElement("main",{ref:this.saveContainerRef,className:Im,style:s,"data-hook":"widget-container","data-channel-layout":"classic","aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:e.title}),tabIndex:0},this.header,this.renderMainSceneContent(),this.content,o().createElement(_r,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment,onSubscription:this.reset,onSubscriptionCancel:this.reset}),o().createElement(kp,{playVideo:this.playVideo,isVideoPlaying:t,selectedVideoId:n}),o().createElement(Ip,null))}},ze()(ef,"displayName","ClassicView"),ef))),sf=ar(Km(ii(of)));class af extends o().Component{constructor(){super(...arguments),ze()(this,"handleClick",(e=>{e.stopPropagation(),e.preventDefault(),this.props.onClick()}))}render(){const{children:e,isIconOnly:t,isFocusable:n,className:r,ariaHidden:i,currency:s}=this.props,a=ct()(Ah,r,{[Vh]:t});return o().createElement("a",{href:"#",className:a,onClick:this.handleClick,"data-hook":"paid-access-button","aria-hidden":i,tabIndex:n?0:-1},o().createElement("div",{className:kh},o().createElement(Hn.ZJ,{borderWidth:t?3:2},o().createElement(Hn.I0,{currency:s}))),e&&o().createElement("span",{className:xh},e))}}ze()(af,"defaultProps",{isFocusable:!0,isIconOnly:!1,ariaHidden:!1});const lf="Rl0udu",cf="GOu9tH",uf="SZEXWL",df="Izwtcg",pf="uDQ3Xi",hf="to23ZE",mf="JkWCWL",ff="u1XtUv",gf="rXu7X4",vf="Si1B_R",yf="aEzVj2",Ef="XTx29k",bf="TltxMd",Sf="TxJuUh",Cf="F5aUVL";var If;const Pf=(0,en.Z)()((0,Ze.$j)((()=>{const e=Ph(),t=Oh();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),isThumbnailsPreviewHover:(0,He.ok)(n),isOverlayAlwaysShown:(0,He.eB)(n),isOverlayNeverShown:(0,He.mK)(n),isShareOverlayOpen:(0,Jp.Wg)(n)})}))((If=class extends o().Component{renderTitle(){const{videoItem:e}=this.props;return o().createElement("div",{className:cf},o().createElement(Hh,{className:hf},e.title))}renderPlayButton(){const{playButtonConfig:e,isContentFocusable:t}=this.props;return e?o().createElement(qh,{className:uf,iconClassName:ff,onClick:e.callback,isFocusable:t,isIconOnly:!0},this.props.t(e.translationData.props)):null}renderPaidAccessButton(){const{paidAccessButtonConfig:e,isContentFocusable:t,videoItem:n,channelData:r}=this.props;if(!e)return null;const i=Qh(n,r);return o().createElement(af,{className:uf,iconClassName:ff,onClick:e.callback,isFocusable:t,currency:i,isIconOnly:!0},(0,Bi.Z)(e.translationData.props,e.translationData.priceModel))}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,startTime:e.dateStartLive,isSmall:!0,noBackground:!0,className:Cf,smallClassName:vf})}render(){const{videoItem:e,className:t,isOverlayNeverShown:n,isOverlayAlwaysShown:r,isThumbnailsPreviewHover:i,width:s,height:a,isContentFocusable:l,onClick:c,isShareOverlayOpen:u}=this.props;if(!e)return null;const d=ct()(lf,{[yf]:n,[Ef]:r,[bf]:i,[Sf]:u});return o().createElement("section",{className:ct()(gf,t),onClick:c,onKeyDown:(0,Ye.memoizedPartial)(su,c),"data-hook":"video-list-thumb-wrapper",style:{height:a,width:s},"aria-hidden":!l,tabIndex:l?0:-1},o().createElement(Kh,{videoItem:e,breakpoints:[{min:0,width:s,height:a}]}),o().createElement("div",{"data-hook":"player-overlay",className:d},o().createElement("div",{className:df},o().createElement("div",{className:pf},this.renderTitle(),o().createElement("div",{className:mf},this.renderPlayButton(),this.renderPaidAccessButton(),this.renderLiveLabel())))))}},ze()(If,"defaultProps",{isContentFocusable:!0,showChannelCover:!1,onPlayRequest:ae().noop,onPlayMemberOnlyRequest:ae().noop,onPlayWithoutPreviewRequest:ae().noop,onPurchaseRequest:ae().noop,onSubscriptionRequest:ae().noop}),If))),Of="RFADB6",wf="CjvvlN",Tf="sS_ECt",Af={"videos-container-min-800":{minWidth:800},"videos-container-max-799":{maxWidth:799,minWidth:600},"videos-container-max-599":{maxWidth:599,minWidth:550},"videos-container-max-549":{maxWidth:549,minWidth:450},"videos-container-max-449":{maxWidth:449}},Nf={logWidgetSystem:Sn.e},_f=(0,en.Z)()((0,Ze.$j)((e=>({currentSiteUser:(0,Je.C)(e),videoByIds:(0,et.$u)(e)})),Nf)(class extends o().Component{constructor(){super(...arguments),ze()(this,"renderVideoItem",((e,t,n)=>{const{currentSiteUser:r,channelData:i,videoByIds:s,thumbnailSize:a,OverlayActionsCallbacks:l,onBeforeClick:c,onBeforePlayRequested:u,onPlayRequestedBi:d}=this.props,p=s[e];return o().createElement(l,{channelId:i.id,videoId:p.id,videoSource:p.videoSource,onBeforeClick:c,onBeforePlayRequested:u,onPlayRequestedBi:ae().partial(d,p),key:e},o().createElement(Pf,Rt()({},a,{currentSiteUser:r,channelData:i,videoItem:p,isContentFocusable:n})))}))}UNSAFE_componentWillReceiveProps(e){let{currentVideosPageNumber:t}=e;t!==this.props.currentVideosPageNumber&&this.props.logWidgetSystem("videoList.changePage.rendered",{previousEventName:"videoList.changePage.requested"})}componentDidUpdate(){this.props.logWidgetSystem("videoList.show.rendered",{previousEventName:"videoList.show.requested"})}hasPage(e,t){const{videoIdsByPageNumber:n,channelData:{videosCount:r}}=this.props,o=e+t;if(0===e&&t>0){const e=n[0]?n[0].length*o:0;return Boolean(n[o])||eo().createElement("div",{className:ct()(Of,l)},o().createElement(Hn.Rb,{width:n,currentPageNumber:e,isRTL:a},o().createElement(Hn.LK,{pageWidth:n,currentPageNumber:e,itemsByPageNumber:t,renderItem:this.renderVideoItem})),s&&o().createElement(Hn.JL,{prevButtonClassName:wf,nextButtonClassName:Tf,onPrevClick:r,onNextClick:i,prevButtonAriaLabel:this.props.t("widget.accessibility.prev-videos"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-videos"),isPrevVisible:this.isPrevPageVisible,isNextVisible:this.isNextPageVisible,isRTL:a}))))}}));var Rf=n(15440);const Lf={...ki,[Xe.ds.FULL]:"widget.overlay-buttons.start-watching"};function Df(e){const{channelData:t,videoItem:n,currentSiteUser:r}=e,o=(0,Xe.TK)(t,n,r),i=(0,Xe.D$)(t,n,r),s=function(e,t,n){return t?e.onPlayRequest:n===Xe.FE.SIGN_IN?e.onPlayMemberOnlyRequest:e.onPlayWithoutPreviewRequest}(e,(0,Xe.$4)(t,n,r),i),a=function(e,t){return e?{props:Lf[e]}:(Xe.FE.SIGN_IN,{props:"widget.overlay-buttons.start-watching"})}(o);return{callback:s,translationData:a}}function xf(e){const{channelData:t}=e;if(!(0,Xe.jo)(t)&&!(0,Xe.ZD)(t))return null;const n=function(e){return e.onSubscriptionRequest}(e);return{callback:n,translationData:function(e){const t=(0,Ye.isPricingPlanEnabled)(e);return{props:t?"widget.mobile.overlay-button.subscribe.short":"widget.overlay-buttons.get-subscription",priceModel:t?(0,Ye.getPricingPlanInfo)(e.dealInfo):(0,Ye.getSubscriptionPriceInfo)(e.dealInfo)}}(t)}}const kf=(0,Ke.P1)(He.PR,(e=>({backgroundColor:`rgba(0,0,0,${ae().round(e/100,2)})`})));var Vf=n(95921);class Mf extends o().Component{getCoverUrl(){const{channelData:e,videoItem:t}=this.props;return(0,Ye.getChannelCoverUrl)(e)||(0,Ye.getVideoCoverUrl)(t)}render(){const{width:e,height:t,className:n,channelData:r}=this.props;return o().createElement("div",{className:ct()(Nh,n)},o().createElement(Vf.Z,{posterUrl:this.getCoverUrl(),mediaInfo:r.mediaInfo,channelId:r.id,channelTitle:r.title,showChannelCover:!0,width:e,height:t}))}}ze()(Mf,"defaultProps",{withFallbackColor:!1});var Bf,Uf=n(39442);const Ff={[Uh]:{maxWidth:1899,minWidth:550},[Fh]:{maxWidth:549,minWidth:450},[jh]:{maxWidth:449,minWidth:300},[Zh]:{maxWidth:299}},jf=(0,Rf.X)((0,en.Z)()((0,Ze.$j)(((e,t)=>({playButtonConfig:Df(t),paidAccessButtonConfig:xf(t),canShowMainItemTitle:(0,He.m8)(e),isMainActionsOnlyIcons:(0,He._n)(e),opacityStyles:kf(e)})))((Bf=class extends o().Component{constructor(){super(...arguments),ze()(this,"handleClick",(()=>{const{onPlayRequest:e}=this.props;this.canPlayVideo()&&e()})),ze()(this,"handleContainerRef",(e=>{this.subscribedPointerOver||(this.subscribedPointerOver=!0,e.addEventListener("pointerover",(()=>{const{videoItem:e}=this.props;e.videoSource===qn.VIDEO_SOURCES.YOUTUBE&&(0,Uf.A)()}),{once:!0}))}))}canPlayVideo(){const{channelData:e,videoItem:t,currentSiteUser:n}=this.props;return(0,Xe.$4)(e,t,n)}renderTitle(){const{channelData:e,canShowMainItemTitle:t}=this.props;return t?o().createElement("div",{className:Th},o().createElement(Hh,null,e.title)):null}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:Bh})}renderPlayButton(){const{playButtonConfig:e,isContentFocusable:t,isMainActionsOnlyIcons:n}=this.props;return e?o().createElement(qh,{onClick:e.callback,isFocusable:t,isIconOnly:n},this.props.t(e.translationData.props)):null}renderPaidAccessButton(){const{paidAccessButtonConfig:e,isContentFocusable:t,isMainActionsOnlyIcons:n,channelData:r,videoItem:i,t:s}=this.props;if(!e)return null;const a=Qh(i,r),{translationData:l,callback:c}=e,{props:u,priceModel:d}=l;return o().createElement(af,{onClick:c,isFocusable:t,isIconOnly:n,currency:a},(0,Bi.Z)(u,d))}render(){const{channelData:e,videoItem:t,className:n,width:r,height:i,withFallbackColor:s,opacityStyles:a,isContentFocusable:l}=this.props;if(!e)return null;const c=ct()("player-overlay",{"player-overlay-visible":l});return o().createElement(Ih.ContainerQuery,{query:Ff},(l=>o().createElement("div",{"data-hook":c,className:ct()(wh,n,{[Mh]:this.canPlayVideo(),...l}),onClick:this.handleClick,ref:this.handleContainerRef},o().createElement(Mf,{channelData:e,videoItem:t,width:r,height:i,withFallbackColor:s}),o().createElement("div",{className:_h,style:a},o().createElement("div",{className:Rh},this.renderTitle(),this.renderLiveLabel(),o().createElement("div",{className:Dh},this.renderPlayButton(),this.renderPaidAccessButton()))))))}},ze()(Bf,"defaultProps",{isContentFocusable:!0,showChannelCover:!1,onPlayRequest:ae().noop,onPlayMemberOnlyRequest:ae().noop,onPlayWithoutPreviewRequest:ae().noop,onPurchaseRequest:ae().noop,onSubscriptionRequest:ae().noop}),Bf))));var Zf;const Hf={[Uh]:{maxWidth:1899,minWidth:550},[Fh]:{maxWidth:549,minWidth:450},[jh]:{maxWidth:449,minWidth:300},[Zh]:{maxWidth:299}},Wf=(0,Rf.X)((0,en.Z)()((0,Ze.$j)((()=>{const e=Ph(),t=Oh();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),canShowMainItemTitle:(0,He.m8)(n),isMainActionsOnlyIcons:(0,He._n)(n),opacityStyles:kf(n)})}))((Zf=class extends o().Component{constructor(){super(...arguments),ze()(this,"topContentRef",null),ze()(this,"handleClick",(()=>{const{onPlayRequest:e}=this.props;this.canPlayVideo()&&e()})),ze()(this,"handleContainerRef",(e=>{e&&(this.subscribedPointerOver||(this.subscribedPointerOver=!0,e.addEventListener("pointerover",(()=>{const{videoItem:e}=this.props;e.videoSource===qn.VIDEO_SOURCES.YOUTUBE&&(0,Uf.A)()}),{once:!0})))}))}canPlayVideo(){const{channelData:e,videoItem:t,currentSiteUser:n}=this.props;return(0,Xe.$4)(e,t,n)}renderTitle(){const{videoItem:e,canShowMainItemTitle:t}=this.props;return t?o().createElement("div",{className:Th},o().createElement(Hh,null,e.title)):null}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:Bh})}renderPlayButton(){const{playButtonConfig:e,isContentFocusable:t,isMainActionsOnlyIcons:n}=this.props;return e?o().createElement(qh,{onClick:e.callback,isFocusable:t,isIconOnly:n},this.props.t(e.translationData.props)):null}renderPaidAccessButton(){var e;const{paidAccessButtonConfig:t,isContentFocusable:n,isMainActionsOnlyIcons:r,videoItem:i}=this.props;if(!t)return null;const s=null==(e=i.dealInfo[0])?void 0:e.currency;return o().createElement(af,{onClick:t.callback,isFocusable:n,isIconOnly:r,currency:s},(0,Bi.Z)(t.translationData.props,t.translationData.priceModel))}render(){const{videoItem:e,className:t,width:n,height:r,opacityStyles:i,isContentFocusable:s}=this.props;if(!e)return null;const a=ct()("player-overlay",{"player-overlay-visible":s});return o().createElement(Ih.ContainerQuery,{query:Hf},(s=>o().createElement("div",{"data-hook":a,className:ct()(wh,t,{[Mh]:this.canPlayVideo(),...s}),onClick:this.handleClick,ref:this.handleContainerRef},o().createElement(Kh,{videoItem:e,breakpoints:[{min:0,width:n,height:r}]}),o().createElement("div",{className:_h,style:i},o().createElement("div",{className:Rh},this.renderTitle(),this.renderLiveLabel(),o().createElement("div",{className:Dh},this.renderPlayButton(),this.renderPaidAccessButton()))))))}},ze()(Zf,"defaultProps",{isContentFocusable:!0,showChannelCover:!1,onPlayRequest:ae().noop,onPlayMemberOnlyRequest:ae().noop,onPlayWithoutPreviewRequest:ae().noop,onPurchaseRequest:ae().noop,onSubscriptionRequest:ae().noop}),Zf)))),Gf="xnBKpp",zf="MmjnmJ",Yf="dzEu3L";class qf extends o().Component{renderTooltip(){const{tooltip:e,innerClassName:t}=this.props;return o().createElement("span",{className:zf},o().createElement("span",{className:ct()(t,Yf)},e))}render(){const{tooltip:e,children:t,className:n}=this.props;return t?o().createElement("span",{className:ct()(n,Gf)},e&&this.renderTooltip(),t):null}}const $f="HiA3yO",Kf="t99C2U",Xf="AmGcwk",Qf="z4S_Iw",Jf="WhfG4u",eg="LRXJsm",tg="OiiAu_",ng="w6V1Ao",rg="og8Do6",og="sxHdai",ig="HASRaw",sg="CNZ9N0",ag={sendBiEvent:Cs},lg=(0,en.Z)()((0,Ze.$j)(null,ag)(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleSubscriptionClick",(()=>{this.props.onSubscriptionRequest()}))}componentDidMount(){const{canShowSubscriptionButton:e}=this.props;e&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"widget"})}wrapWithTooltip(e,t){return o().createElement(qf,{tooltip:t,className:Xf,innerClassName:sg},e)}getShareButton(){const e=this.props.t("widget.compact-view.components.action-bar.share-tooltip-button");return o().createElement(nh,null,(t=>{let{toggleShare:n,ariaLabel:r}=t;return this.wrapWithTooltip(o().createElement(mp,{ariaLabel:r,className:`${Qf} ${Jf}`,onClick:n}),e)}))}get channelInfoButton(){const{channelData:e,onInfoRequest:t,canShowChannelInfo:n}=this.props;if(!n)return null;const r=this.props.t("widget.compact-view.components.action-bar.channel-info-tooltip"),i=o().createElement($c,{className:`${Kf} ${og}`,channelData:e,onClick:t});return this.wrapWithTooltip(i,r)}get channelSubscriptionButton(){const{channelData:e,canShowSubscriptionButton:t,videoItem:n}=this.props;if(!t)return null;const r=o().createElement(Kc,{dealInfo:e.dealInfo}),i=Qh(n,e),s=o().createElement("button",{className:Qf,onClick:this.handleSubscriptionClick,"data-hook":"subscription-button","aria-label":this.props.t("widget.accessibility.subscribe-to-channel")},o().createElement("div",{className:`${Kf} ${ig}`},o().createElement(Hn.I0,{currency:i})));return this.wrapWithTooltip(s,r)}get membershipActions(){const{channelData:e,onSubscriptionRequest:t,onAccountInfoAtOverlayRequest:n,canShowSignIn:r,onLogInRequest:i,onLogOutRequest:s}=this.props;return r?o().createElement(Gc,{className:ct()(Xf,Kf),infoButtonClassName:tg,channelData:e,onClick:n,onLoginClick:i,onLogoutClick:s,onSubscribeClick:t}):null}get closeButtonWithTooltip(){const{onCloseRequest:e}=this.props,t=this.props.t("widget.compact-view.components.action-bar.close"),n=o().createElement("button",{className:Qf,onClick:e,"data-hook":"close-action-bar","aria-label":this.props.t("widget.accessibility.close-video-list")},o().createElement(Ft,{name:"exit",className:ct()(Kf,ng)}));return this.wrapWithTooltip(n,t)}get closeButtonWithLabel(){const{onCloseRequest:e}=this.props,t=this.props.t("widget.compact-view.components.action-bar.close");return o().createElement("button",{className:ct()(Qf,Xf),onClick:e,"data-hook":"close-action-bar",tabIndex:"0"},o().createElement("span",{className:Kf},o().createElement(Ft,{name:"exit",className:ct()(Kf,ng,rg)}),o().createElement("span",{className:eg},t)))}get closeButton(){const{canShowCloseButton:e}=this.props;if(!e)return null;const{channelInfoButton:t,channelSubscriptionButton:n,membershipActions:r,closeButtonWithTooltip:o,closeButtonWithLabel:i}=this,s=[this.getShareButton(),t,n,r];return ae().some(s)?o:i}render(){return o().createElement("nav",{className:$f},this.getShareButton(),this.channelInfoButton,this.channelSubscriptionButton,this.membershipActions,this.closeButton)}}));var cg;function ug(){return ug=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.stopPropagation(),this.props.onButtonsClick()}))}renderButtons(){const{onActionsContainerClick:e,children:t}=this.props;return o().createElement("div",{onClick:e,className:fg},o().createElement("div",{className:bg,onClick:this.handleButtonsClick},t))}renderMenuButton(){const{onMenuClick:e}=this.props;return o().createElement("div",{className:fg,onClick:e},o().createElement(mg,{className:vg,ariaLabel:this.props.t("widget.accessibility.show-all-videos")}))}render(){const{areActionsVisible:e,height:t}=this.props;return o().createElement("div",{style:{height:t},className:yg},o().createElement(Hn.rs,{activeClassName:Eg,dataHook:"compact-actions",type:"fade-in",when:e},this.renderButtons()),o().createElement(Hn.rs,{type:"fade-in",activeClassName:gg,dataHook:"menu-button-wrapper",when:!e},this.renderMenuButton()))}}),Cg="dxwShE",Ig="RJIWvU",Pg="LDceGG",Og="LB8kBf",wg="ILhCil";class Tg extends o().Component{constructor(){super(...arguments),ze()(this,"state",{nextIndex:0,children:[]}),ze()(this,"prevIndex",null),ze()(this,"updateChildrenForRender",(()=>{this.setState({children:this.props.children}),this.props.onAnimationComplete()})),ze()(this,"stopPropagation",(e=>{e.stopPropagation()})),ze()(this,"renderWrappedSlide",((e,t)=>{const{activeClassName:n}=this.props,r=this.isActive(t),i=ct()(Pg,{[wg]:r,[n]:r,[Og]:this.isPrevActive(t)});return o().createElement("div",{className:i,onTransitionEnd:r?this.updateChildrenForRender:ae().noop,key:t},o().createElement("div",{className:Ig,onTransitionEnd:this.stopPropagation},e))}))}UNSAFE_componentWillMount(){this.handlePropsUpdate(this.props)}UNSAFE_componentWillReceiveProps(e){clearTimeout(this.timerId),this.handlePropsUpdate(e)}componentWillUnmount(){clearTimeout(this.timerId)}handlePropsUpdate(e){let{currentIdIndex:t,children:n,fadeInOnly:r}=e;this.prevIndex=this.props.currentIdIndex;const{children:o}=this.props;r&&t!==this.props.currentIdIndex&&this.props.onAnimationComplete(),this.timerId=setTimeout((()=>{const e=t===this.prevIndex?n:o;this.setState({children:e,nextIndex:t})}))}isActive(e){return e===this.state.nextIndex}isPrevActive(e){return e===this.prevIndex}render(){const{fadeInOnly:e,children:t,currentIdIndex:n}=this.props;return o().createElement("div",{className:Cg},e?this.renderWrappedSlide(t[n],n):ae().map(t,this.renderWrappedSlide))}}ze()(Tg,"defaultProps",{children:[],currentIdIndex:0,onAnimationComplete:ae().noop,fadeInOnly:!1});const Ag="R4mgKd",Ng="OkjwAB",_g="GzL24Y";class Rg extends o().Component{constructor(e){super(e),ze()(this,"containerRef",null),ze()(this,"saveContainerRef",(e=>{this.containerRef=e})),ze()(this,"renderItem",((e,t,n)=>{if(!(Math.abs(n-t)<=1))return o().createElement("div",{key:e});const r=t===n;return o().createElement("section",{className:Ng,"data-hook":"main-item-slider-item","data-is-visible-overlay":r?"visible":null,"aria-hidden":!r,key:e},this.props.renderItem(e,r))})),this.state={wasPlayerVisible:!1}}UNSAFE_componentWillReceiveProps(){this.setState({wasPlayerVisible:this.props.isPlayerVisible})}componentDidUpdate(e){const{mainVideoId:t,isMainVideoAtChannelCover:n}=this.props,r=e.mainVideoId!==t,o=e.isMainVideoAtChannelCover!==n;(r||o)&&setTimeout((()=>{const e=this.containerRef&&this.containerRef.querySelector('[data-is-visible-overlay="visible"]');(0,Xe.T_)(e)}),400)}render(){const{loadedVideoIds:e,mainVideoId:t,className:n,onAnimationComplete:r,isPlayerVisible:i}=this.props,s=e.length?e:[t],a=e.length?e.indexOf(t):0;return o().createElement("div",{className:ct()(Ag,n),ref:(0,Ye.memoizedPartial)(this.saveContainerRef)},o().createElement(Tg,{activeClassName:i?_g:"",fadeInOnly:this.state.wasPlayerVisible,onAnimationComplete:r,currentIdIndex:a},ae().map(s,((e,t)=>this.renderItem(e,t,a)))))}}var Lg;ze()(Rg,"defaultProps",{isMainVideoAtChannelCover:!1});const Dg={playVideo:at.Kz,selectVideo:Ln.Uw,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ,openFullScreenPurchaseOverlay:pi,openFullScreenRentOverlay:fi,openFullScreenMemberOnlyOverlay:hi,openFullScreenSubscribeOverlay:mi},xg=(0,Ze.$j)(null,Dg)((Lg=class extends o().Component{constructor(){super(...arguments),ze()(this,"selectVideo",(()=>{const{selectVideo:e,videoId:t}=this.props;e(t)})),ze()(this,"showVideoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,videoId:t,openFullScreenVideoOverlay:n,closeFullScreenVideoOverlay:r}=this.props;n(e,t,null,r)}))),ze()(this,"showVideoMemberOnlyInfo",(0,ci.Q)((()=>{const{channelId:e,videoId:t,fedops:n}=this.props;this.props.openFullScreenMemberOnlyOverlay(n,e,t)}))),ze()(this,"showVideoPurchaseInfo",(0,ci.Q)((()=>{const{channelId:e,videoId:t,fedops:n}=this.props;this.props.openFullScreenPurchaseOverlay(n,e,t)}))),ze()(this,"showVideoRentInfo",(0,ci.Q)((()=>{const{channelId:e,videoId:t,fedops:n}=this.props;this.props.openFullScreenRentOverlay(n,e,t)}))),ze()(this,"showChannelSubscriptionInfoAtOverlay",(0,ci.Q)((()=>{this.props.openFullScreenSubscribeOverlay(this.props.fedops,this.props.channelId)}))),ze()(this,"handleSelectVideo",(()=>{this.props.onBeforeClick(),this.selectVideo()})),ze()(this,"handlePlayVideo",(()=>{this.props.onBeforePlayRequested(),this.props.onPlayRequestedBi(),this.playVideo()}))}componentDidMount(){gd({onRent:this.showVideoRentInfo,onPurchase:this.showVideoPurchaseInfo,onSubscription:this.showChannelSubscriptionInfoAtOverlay})}playVideo(){const{playVideo:e,videoId:t}=this.props;e(t)}render(){return o().cloneElement(this.props.children,{onClick:this.handleSelectVideo,onPlayRequest:this.handlePlayVideo,onPlayMemberOnlyRequest:this.showVideoMemberOnlyInfo,onPlayWithoutPreviewRequest:this.handleSelectVideo,onPurchaseRequest:this.showVideoPurchaseInfo,onRentRequest:this.showVideoRentInfo,onSubscriptionRequest:this.showChannelSubscriptionInfoAtOverlay})}},ze()(Lg,"defaultProps",{onBeforeClick:ae().noop,onBeforePlayRequested:ae().noop,onPlayRequestedBi:ae().noop}),Lg)),kg=(0,nr.F)(xg);function Vg(e){return e.displayName||e.name||"Component"}function Mg(e){return function(t){var n;return n=class extends o().Component{render(){return o().createElement(e,this.props,o().createElement(t,this.props))}},ze()(n,"displayName",`${Vg(e)}(${Vg(t)})`),n}}const Bg={playVideo:at.Kz,selectVideo:Ln.Uw},Ug=Mg(kg)((0,Ze.$j)(null,Bg)(class extends o().Component{constructor(){super(...arguments),ze()(this,"selectVideo",(()=>{const{selectVideo:e,videoId:t}=this.props;e(t)})),ze()(this,"playVideo",(()=>{const{playVideo:e,videoId:t}=this.props;this.props.onPlayRequestedBi(),e(t)})),ze()(this,"handlePlayRequest",(()=>{const{isMainVideo:e,onBeforePlayRequested:t,onBeforeClick:n}=this.props;(e?ae().flow(t,this.playVideo):ae().flow(n,this.selectVideo))()}))}render(){const{children:e}=this.props;return o().cloneElement(e,{...this.props,onPlayRequest:this.handlePlayRequest})}}));var Fg;const jg={selectVideo:Ln.Uw,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ},Zg=Mg(kg)((0,Ze.$j)(null,jg)((Fg=class extends o().Component{constructor(){super(...arguments),ze()(this,"showVideoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,videoId:t,openFullScreenVideoOverlay:n,closeFullScreenVideoOverlay:r}=this.props;n(e,t,null,r)}))),ze()(this,"playVideoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,videoId:t,openFullScreenVideoOverlay:n,closeFullScreenVideoOverlay:r}=this.props;this.props.onPlayRequestedBi(),n(e,t,!0,r)})))}render(){return o().cloneElement(this.props.children,{...this.props,onPlayRequest:this.playVideoAtOverlay,onPlayWithoutPreviewRequest:this.showVideoAtOverlay})}},ze()(Fg,"defaultProps",{onPlayRequestedBi:ae().noop}),Fg))),Hg={openFullScreenPurchaseOverlay:pi,openFullScreenSubscribeOverlay:mi,openFullScreenRentOverlay:fi},Wg=(0,Ze.$j)(null,Hg)(class extends o().Component{constructor(){super(...arguments),ze()(this,"showPurchaseInfoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,videoId:t,fedops:n}=this.props;this.props.openFullScreenPurchaseOverlay(n,e,t)}))),ze()(this,"showRentInfoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,videoId:t,fedops:n}=this.props;this.props.openFullScreenRentOverlay(n,e,t)}))),ze()(this,"showChannelSubscriptionInfoAtOverlay",(0,ci.Q)((()=>{this.props.openFullScreenSubscribeOverlay(this.props.fedops,this.props.channelId)})))}componentDidMount(){gd({onRent:this.showRentInfoAtOverlay,onPurchase:this.showPurchaseInfoAtOverlay,onSubscription:this.showChannelSubscriptionInfoAtOverlay})}render(){return o().cloneElement(this.props.children,{onPurchaseClick:this.showPurchaseInfoAtOverlay,onSubscribeClick:this.showChannelSubscriptionInfoAtOverlay,onRentClick:this.showRentInfoAtOverlay})}}),Gg=(0,nr.F)(Wg),zg={"share-channel-overlay":"wYu_lU",shareChannelOverlay:"wYu_lU","videos-in-animation":"eeeT7f",videosInAnimation:"eeeT7f",content:"mVbJ4e","nav-button-prev":"CVCbbQ",navButtonPrev:"CVCbbQ","nav-button-next":"yrrIbB",navButtonNext:"yrrIbB","main-video-slider":"sIjd6J",mainVideoSlider:"sIjd6J","videos-container":"rq8XU_",videosContainer:"rq8XU_"},Yg=function(){return o().createElement(Ym,{titleKey:"widget.notification.video-deleted"})};var qg;const $g={areAllVideosVisible:!1,isShareOverlayVisible:!1},Kg={selectVideo:Ln.Uw,playVideo:at.Kz,pauseVideo:at.r,requestPlayVideo:Vn.x,resetSelectedVideo:Ln.Fn,resetPlaybackStatus:at.UX,closeShareOverlay:Zd.sx,setSavedTime:xn.Z,goToLazyVideosPageIndex:yr.X0,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ,logWidgetSystem:Sn.e,logWidgetVidClick:ds.s,sendBiEvent:Cs},Xg=(0,en.Z)()((0,Ze.$j)((e=>({videoIdsByPageNumber:(0,Li.uB)(e),currentVideosPageNumber:(0,Li.DQ)(e),lazyLoadedVideoIds:(0,Li.Di)(e),isVideoPaused:(0,$e.ah)(e),isVideoPlaying:(0,$e.BW)(e),isPlayInFrame:(0,He.XM)(e),mainVideoId:(0,Xe.hg)(e),mainVideo:(0,vs.g)(e),selectedVideoId:e.selectedVideoId,hasNextVideo:(0,Li.DV)(e),hasPrevVideo:(0,Li.zV)(e),currentIdIndex:(0,Li.OS)(e),videoByIds:(0,et.$u)(e),isVideosFetching:(0,Li.ab)(e),currentSiteUser:(0,Je.C)(e),canShowAutoPlay:(0,Xp.IZ)(e),canShowChannelCover:!e.isVideosTouched,canShowChannelInfo:(0,He.jb)(e),canShowChannelShare:(0,He.Sd)(e),canShowVideoList:(0,He.j0)(e),canShowSignIn:(0,He.UW)(e),canShowSubscriptionButton:(0,Oi.g)({channel:(0,Ye.getChannelForWidget)(e)}),isThumbnailsPreviewHover:(0,He.ok)(e),isActionBarVisible:(0,He.FE)(e),isAllCardsOverlayVisible:(0,Xp.EW)(e),isRTL:(0,He.dZ)(e),channelData:(0,Ye.getChannelForWidget)(e),isSingleVideo:(0,Er.qf)(e),isMainItemChannelCover:(0,He.zn)(e),isMobile:(0,Et.tq)(e)})),Kg)((qg=class extends o().Component{constructor(e){super(e),ze()(this,"videosContainerRef",null),ze()(this,"playerOverlayContainerRef",null),ze()(this,"shareOverlayContainerRef",null),ze()(this,"saveVideosContainerRef",(e=>{this.videosContainerRef=e})),ze()(this,"startAutoPlayFedopsInteraction",(e=>{Qm(this.props.interactions,{source:e.videoSource,layout:"compact",trigger:"auto"})})),ze()(this,"sendWidgetVidClickedBi",(e=>{const{channelData:t,logWidgetVidClick:n,interactions:r,isPlayInFrame:o,mainVideo:i}=this.props;n({videoItem:e,channelData:t}),o&&Qm(r,{source:i.videoSource,layout:"compact",trigger:"click"})})),ze()(this,"reset",(()=>{this.setState($g),this.props.goToLazyVideosPageIndex(0)})),ze()(this,"showAllVideos",(()=>{const{isVideoPlaying:e,pauseVideo:t,currentVideosPageNumber:n,goToLazyVideosPageIndex:r}=this.props;this.props.sendBiEvent("widget.actionBar.open.click"),e&&t(),this.setState({areAllVideosVisible:!0}),n||r(0),this.props.logWidgetSystem("videoList.show.requested")})),ze()(this,"hideAllVideos",(()=>{this.setState({areAllVideosVisible:!1}),this.props.closeShareOverlay()})),ze()(this,"toggleShareOverlay",(()=>{this.setState({isShareOverlayVisible:!this.state.isShareOverlayVisible})})),ze()(this,"hideShareOverlay",(()=>{this.setState({isShareOverlayVisible:!1})})),ze()(this,"renderPlayerOverlayItem",((e,t)=>{const{width:n,height:r}=this.playerSize,{channelData:i,currentSiteUser:s,videoByIds:a,mainVideoId:l}=this.props,c=this.isAtChannelCover(e)?jf:Wf,u=a[e],d=this.overlayActionsCallbacks;return o().createElement(d,{isMainVideo:e===l,onBeforeClick:this.hideAllVideos,onBeforePlayRequested:this.hideAllVideos,onPlayRequestedBi:ae().partial(this.sendWidgetVidClickedBi,u),channelId:i.id,videoId:u.id,videoItem:u},o().createElement(c,{currentSiteUser:s,width:n,height:r,isContentFocusable:t,channelData:i,videoItem:u}))})),ze()(this,"renderMainItemSlider",(()=>{const{lazyLoadedVideoIds:e,mainVideo:t,mainVideoId:n,isSingleVideo:r,isVideosFetching:i,currentIdIndex:s,channelData:a}=this.props,l=r?[n]:e;return t||i?n?-1===s?this.renderPlayerOverlayItem(n,!0):o().createElement(Rg,{className:zg["main-video-slider"],loadedVideoIds:l,mainVideoId:n,isMainVideoAtChannelCover:this.isAtChannelCover(n),renderItem:this.renderPlayerOverlayItem}):null:r?o().createElement(Yg,null):o().createElement(qm,{coverUrl:(0,Ye.getChannelCoverUrl)(a)})})),ze()(this,"finishPlayFedopsInteraction",(()=>{const{mainVideo:e,interactions:t}=this.props;Jm(t,{source:e.videoSource,layout:"compact"})})),ze()(this,"handleSlideToPrev",(()=>{this.props.logWidgetSystem("videoList.changePage.requested");const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props;t(e-1)})),ze()(this,"handleSlideToNext",(()=>{this.props.logWidgetSystem("videoList.changePage.requested");const{currentVideosPageNumber:e,goToLazyVideosPageIndex:t}=this.props;t(e+1)})),ze()(this,"selectNextVideo",(()=>{const{selectVideo:e,lazyLoadedVideoIds:t,currentIdIndex:n}=this.props;e(t[n+1])})),ze()(this,"selectPrevVideo",(()=>{const{selectVideo:e,lazyLoadedVideoIds:t,currentIdIndex:n}=this.props;e(t[n-1])})),ze()(this,"setCurrentVideoFromPayment",(e=>{e.itemId&&this.props.selectVideo(e.itemId)})),ze()(this,"handleActionBarContainerClick",(()=>{this.hideAllVideos(),this.hideShareOverlay()})),ze()(this,"handleShareRequest",(e=>{e.stopPropagation(),this.toggleShareOverlay()})),ze()(this,"playVideo",(e=>{let{id:t}=e;const{isPlayInFrame:n,channelData:r,openFullScreenVideoOverlay:o,closeFullScreenVideoOverlay:i,requestPlayVideo:s,isPortableDevice:a}=this.props;n||a?s(t):o(r.id,t,this.isPlayAllowed(t),i)})),this.state=$g}UNSAFE_componentWillReceiveProps(e){let{isVideoPlaying:t}=e;t&&!this.props.isVideoPlaying&&this.setState({areAllVideosVisible:!1})}componentDidUpdate(e,t){const{selectedVideoId:n,canShowVideoList:r,canShowChannelShare:o}=this.props,{areAllVideosVisible:i,isShareOverlayVisible:s}=this.state,a=t.areAllVideosVisible!==i;e.selectedVideoId!==n&&setTimeout((()=>{const e=this.playerOverlayContainerRef&&this.playerOverlayContainerRef.querySelector('[data-is-visible-overlay="true"]');(0,Xe.T_)(e)}),400);r&&a&&i&&(0,Xe.T_)(this.videosContainerRef);o&&s&&t.isShareOverlayVisible!==s&&(0,Xe.T_)(this.shareOverlayContainerRef)}getShareOverlay(){const{channelData:e,mainVideo:t}=this.props,n=t?t.id:e.id;return o().createElement(Qp.Z,{key:`share-${n}`,channelData:e,videoItem:t})}renderMainItemSliderNav(){const{hasPrevVideo:e,hasNextVideo:t,isRTL:n}=this.props;return o().createElement(Hn.JL,{prevButtonClassName:zg["nav-button-prev"],nextButtonClassName:zg["nav-button-next"],isPrevVisible:e,isNextVisible:t,isRTL:n,prevButtonAriaLabel:this.props.t("widget.accessibility.prev-video"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-video"),onNextClick:this.selectNextVideo,onPrevClick:this.selectPrevVideo})}isVideoItemAtChannelCover(e){return this.props.isMainItemChannelCover&&e===this.props.mainVideoId}isAtChannelCover(e){return this.props.canShowChannelCover&&this.isVideoItemAtChannelCover(e)}get player(){const{mainVideo:e,canShowAutoPlay:t}=this.props;if(!e)return null;const{width:n,height:r}=this.playerSize,{channelData:i,isPlayInFrame:s,isVideoPlaying:a,currentSiteUser:l,PlayerComponent:c,isPortableDevice:u}=this.props;if(!(0,Xe.$4)(i,e,l)||!c)return null;const d={videoItem:e,channelData:i,width:n,height:r,paused:!a,showPoster:!1},p={channelId:i.id,videoId:e.id};return u?o().createElement(Ss,null,(e=>{let{canShowVideoInfoButton:n,canShowShareButton:r}=e;return o().createElement(Gg,p,o().createElement(c,Rt()({},d,{canShowFullInfo:n,canShareVideo:r}),t&&o().createElement(Cm,{dataHook:"autoplay-video",onAutoPlayRequested:this.startAutoPlayFedopsInteraction})))})):s?o().createElement(o().Fragment,null,o().createElement(Ss,null,(e=>{let{canShowVideoInfoButton:t,canShowShareButton:n}=e;return o().createElement(Gg,p,o().createElement(c,Rt()({},d,{canShowFullInfo:t,canShareVideo:n,onPlayStart:this.finishPlayFedopsInteraction})))})),o().createElement(Cm,{dataHook:"autoplay-video",onAutoPlayRequested:this.startAutoPlayFedopsInteraction})):null}get playerContentSize(){const{canShowVideoList:e}=this.props;if(!e)return this.playerSize;const{width:t,height:n}=this.playerSize;return{width:t,height:n-(this.actionBarHeight-40)}}get playerSize(){const{windowSize:e}=this.props;return Ci(Math.min(Math.max(e.width,400),980),0)}get actionBarHeight(){return this.areActionsVisible?60:40}get thumbnailSize(){const{width:e,height:t}=this.playerSize;return{width:e/li.$w,height:(t-20)/li.CA}}renderVideos(){const{channelData:e,videoIdsByPageNumber:t,currentVideosPageNumber:n,canShowVideoList:r,isVideosFetching:i,isRTL:s,mainVideo:a}=this.props,l=this.overlayActionsCallbacks;return r&&a?o().createElement(lp,{className:zg["videos-container"],channelTitle:e.title,isChannelHasVideos:Boolean(e.videosCount),isVideosFetching:i,videoIdsByPageNumber:t,currentVideosPageNumber:n,style:{height:this.videosListHeight},onRef:this.saveVideosContainerRef},o().createElement(_f,{containerWidth:this.playerContentSize.width,channelData:e,isVisible:this.isVideoListVisible,isRTL:s,videoIdsByPageNumber:t,currentVideosPageNumber:n,onSlideToPrev:this.handleSlideToPrev,onSlideToNext:this.handleSlideToNext,onBeforeClick:this.hideAllVideos,onBeforePlayRequested:this.hideAllVideos,onPlayRequestedBi:this.sendWidgetVidClickedBi,OverlayActionsCallbacks:l,thumbnailSize:this.thumbnailSize})):null}get actionBar(){const{isActionBarVisible:e}=this.props;return e?o().createElement(Sg,{height:this.actionBarHeight,areActionsVisible:this.areActionsVisible,onActionsContainerClick:this.handleActionBarContainerClick,onMenuClick:this.showAllVideos,onButtonsClick:this.hideShareOverlay},this.actions):null}get actions(){const{channelData:e,canShowVideoList:t,canShowSignIn:n,canShowChannelShare:r,canShowChannelInfo:i,canShowSubscriptionButton:s,mainVideo:a}=this.props;return o().createElement(Hp,{channelId:e.id},(l=>o().createElement(lg,{channelData:e,videoItem:a,canShowSignIn:n,canShowChannelShare:r,canShowChannelInfo:i,canShowCloseButton:t,canShowSubscriptionButton:s,onShareRequest:this.handleShareRequest,onCloseRequest:this.hideAllVideos,onLogInRequest:l.logIn,onLogOutRequest:l.logOut,onInfoRequest:l.showInfo,onSubscriptionRequest:l.subscribe,onSubscriptionCancelRequest:l.cancelSubscription,onAccountInfoAtOverlayRequest:l.showAccountInfo})))}get isVideoListVisible(){const{areAllVideosVisible:e}=this.state,{isThumbnailsPreviewHover:t,canShowVideoList:n}=this.props;return!!n&&(e||t)}get areActionsVisible(){const{canShowVideoList:e}=this.props;return!e||this.isVideoListVisible}get overlayActionsCallbacks(){const{isPlayInFrame:e,isPortableDevice:t}=this.props;return t?Ug:e?kg:Zg}isPlayAllowed(e){const{channelData:t,videoByIds:n,currentSiteUser:r}=this.props;return(0,Xe.$4)(t,n[e],r)}render(){const{isVideoPlaying:e,isVideoPaused:t,channelData:n,selectedVideoId:r,isAllCardsOverlayVisible:i,isPortableDevice:s}=this.props,a=!e&&!i&&(s||!t);return o().createElement("main",{className:zg.container,"data-hook":"widget-container","data-channel-layout":"compact","aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:n.title}),tabIndex:"0"},o().createElement("div",{className:zg.content,style:this.playerContentSize},o().createElement(Hn.rs,{type:"fade-in",dataHook:"video-list",className:zg["videos-in-animation"],when:this.isVideoListVisible},this.renderVideos()),o().createElement(Hn.rs,{type:"fade-in",dataHook:"player-content",when:!this.isVideoListVisible},this.player,a&&this.renderMainItemSlider(),a&&!this.isVideoListVisible&&this.renderMainItemSliderNav(),o().createElement(sp,null)),this.getShareOverlay()),this.actionBar,o().createElement(_r,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment,onSubscription:this.reset,onSubscriptionCancel:this.reset}),o().createElement(kp,{playVideo:this.playVideo,isVideoPlaying:e,selectedVideoId:r}),o().createElement(Ip,null))}},ze()(qg,"displayName","CompactView"),qg))),Qg=ar(Km(ii(Xg)));var Jg;const ev={playVideo:at.Kz,pauseVideo:at.r,selectVideo:Ln.Uw,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ,openFullScreenPurchaseOverlay:pi,openFullScreenMemberOnlyOverlay:hi,openFullScreenSubscribeOverlay:mi,openFullScreenRentOverlay:fi},tv=(0,Ze.$j)((e=>({isPlayInFrame:(0,He.XM)(e),isVideoPlaying:(0,$e.BW)(e),isPortableDevice:(0,Et.ND)(e)})),ev)((Jg=class extends o().Component{constructor(){super(...arguments),ze()(this,"selectVideo",(()=>{const{selectVideo:e,videoItem:t}=this.props;e(t.id)})),ze()(this,"showVideoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,videoItem:t,openFullScreenVideoOverlay:n,closeFullScreenVideoOverlay:r}=this.props;this.pausePlayingVideo(),n(e,t.id,!1,r)}))),ze()(this,"showVideoMemberOnlyInfo",(0,ci.Q)((()=>{const{channelId:e,videoItem:t,fedops:n}=this.props;this.pausePlayingVideo(),this.props.openFullScreenMemberOnlyOverlay(n,e,t.id)}))),ze()(this,"showVideoPurchaseInfo",(0,ci.Q)((()=>{const{channelId:e,videoItem:t,fedops:n}=this.props;this.pausePlayingVideo(),this.props.openFullScreenPurchaseOverlay(n,e,t.id)}))),ze()(this,"showVideoRentInfo",(0,ci.Q)((()=>{const{channelId:e,videoItem:t,fedops:n}=this.props;this.pausePlayingVideo(),this.props.openFullScreenRentOverlay(n,e,t.id)}))),ze()(this,"showChannelSubscriptionInfoAtOverlay",(0,ci.Q)((()=>{this.pausePlayingVideo(),this.props.openFullScreenSubscribeOverlay(this.props.fedops,this.props.channelId)}))),ze()(this,"playVideoAtOverlay",(0,ci.Q)((()=>{const{channelId:e,videoItem:t,openFullScreenVideoOverlay:n,closeFullScreenVideoOverlay:r}=this.props;this.pausePlayingVideo(),n(e,t.id,!0,r)}))),ze()(this,"handlePlayVideo",(()=>{const{isPlayInFrame:e,onPlayRequestedBi:t,videoItem:n,isPortableDevice:r,isResponsive:o}=this.props;t(n),o?this.playVideoAtOverlay():e?this.playVideo():r?this.showVideoAtOverlay():this.playVideoAtOverlay()}))}componentDidMount(){gd({onRent:this.showVideoRentInfo,onPurchase:this.showVideoPurchaseInfo,onSubscription:this.showChannelSubscriptionInfoAtOverlay})}playVideo(){const{playVideo:e,videoItem:t}=this.props;this.selectVideo(),setTimeout((()=>{e(t.id)}))}pausePlayingVideo(){const{isVideoPlaying:e,pauseVideo:t}=this.props;e&&t()}render(){const{children:e}=this.props;return o().cloneElement(e,{onClick:this.handlePlayVideo,onPlayRequest:this.handlePlayVideo,onPlayMemberOnlyRequest:this.showVideoMemberOnlyInfo,onPlayWithoutPreviewRequest:this.showVideoAtOverlay,onPurchaseRequest:this.showVideoPurchaseInfo,onSubscriptionRequest:this.showChannelSubscriptionInfoAtOverlay,onRentRequest:this.showVideoRentInfo})}},ze()(Jg,"defaultProps",{onPlayRequestedBi:ae().noop}),Jg)),nv=(0,nr.F)(tv),rv=(0,Ke.P1)(((e,t)=>t),Xn.R8,((e,t)=>e.itemWidth>gi.yz||t));var ov=n(78042);const iv={pauseVideo:at.r,closeShareOverlay:Zd.sx,showPlayerUI:ov.$g,openFullScreenShareOverlay:ui.L_},sv=(0,Ze.$j)(((e,t)=>({isShareOpen:(0,Jp.Wg)(e),mainVideoId:(0,Xe.hg)(e),channel:(0,Ye.getChannelForWidget)(e),shouldOpenFullscreenModal:!rv(e,t)})),iv)(class extends o().Component{constructor(){super(...arguments),ze()(this,"openFullScreenShareOverlay",(0,ci.Q)(((e,t)=>{this.props.openFullScreenShareOverlay(e,t)})))}UNSAFE_componentWillReceiveProps(e){let{pauseVideo:t,isShareOpen:n,shouldOpenFullscreenModal:r,channel:o,mainVideoId:i,closeShareOverlay:s,showPlayerUI:a}=e;r&&n&&!this.props.isShareOpen&&(t(),s(),a(),this.openFullScreenShareOverlay(o.id,i))}render(){return null}}),av="esKSO2",lv="nogGAT",cv="SykRA7",uv="xt23ld",dv="vYhSfR",pv="qoyhyV",hv="zyZlnF",mv="uaCnC0",fv="l_5P9h";class gv extends o().Component{constructor(e){super(e),ze()(this,"prev",(()=>{const{lastVisibleItemIndex:e,visibleCount:t}=this.state,n=Math.max(e-2*(t-1),0);n>=0&&this.scrollToItem(n)})),ze()(this,"next",(()=>{const{itemsCount:e}=this.props,{lastVisibleItemIndex:t}=this.state,n=Math.min(t,e-1);n{const{isRTL:t}=this.props,n=this.containerRef.current,r=n.children[e];if(t){const e=n.clientWidth-r.offsetLeft-r.clientWidth;n.scrollLeft=-1*e}else n.scrollLeft=r.offsetLeft})),ze()(this,"checkHorizontalVisibleItems",(()=>{const{itemsCount:e}=this.props,t=this.containerRef.current,{clientWidth:n,scrollLeft:r}=t,o=t.firstChild.clientWidth,i=Math.ceil((n+Math.abs(r))/o),s=Math.min(i-1,e-1);this.visibleItemsChanged(s)})),ze()(this,"checkVerticalVisibleItems",(()=>{const{itemsCount:e}=this.props;if(this.props.vertical){const t=this.containerRef.current,n=t.firstChild.clientHeight,r=t.getBoundingClientRect(),o=window.innerHeight-r.y,i=Math.ceil(o/n),s=Math.min(i-1,e-1);s>=0&&this.visibleItemsChanged(s)}})),ze()(this,"visibleItemsChanged",(e=>{const{lastItemIndex:t}=this.state,n={lastVisibleItemIndex:e};e>t&&(this.props.loadMore(e-t),n.lastItemIndex=e),this.setState(n)})),ze()(this,"countVisibleItems",(()=>{const e=this.containerRef.current,{clientWidth:t,clientHeight:n}=e.firstChild;let r;r=this.props.vertical?Math.ceil(e.clientHeight/n):Math.ceil(e.clientWidth/t),this.setState({visibleCount:r})})),ze()(this,"checkVisibleItems",ae().debounce((()=>{this.countVisibleItems(),this.props.vertical?this.checkVerticalVisibleItems():this.checkHorizontalVisibleItems()}),150)),ze()(this,"handleScroll",ae().debounce(this.checkHorizontalVisibleItems,150)),ze()(this,"handleParentScroll",ae().debounce(this.checkVerticalVisibleItems,150)),this.containerRef=o().createRef(),this.state={lastVisibleItemIndex:0,lastItemIndex:0,visibleCount:5}}componentDidMount(){const{subscribeOnParentScroll:e}=this.props;e&&e(this.handleParentScroll),window.addEventListener("resize",this.checkVisibleItems),this.checkVisibleItems()}componentDidUpdate(e){const{itemsCount:t}=this.props,{itemsCount:n}=e,{visibleCount:r}=this.state,o=this.containerRef.current;(t!==n||!r&&o.clientWidth>0)&&this.checkVisibleItems()}componentWillUnmount(){const{unSubscribeFromParentScroll:e}=this.props;e&&e(this.handleParentScroll),window.removeEventListener("resize",this.checkVisibleItems)}renderArrows(){const{itemsCount:e,vertical:t,arrowClassName:n,isRTL:r}=this.props,{lastVisibleItemIndex:i,visibleCount:s}=this.state;if(t||s>e)return null;const a=this.containerRef.current,l=a&&Math.abs(a.scrollLeft)>0;let c=e>s;if(i===e-1){const e=a.children[i],t=r?a.clientWidth-e.offsetLeft-e.clientWidth:e.offsetLeft;c=Math.abs(a.scrollLeft)+a.clientWidtht[n]));return o().createElement("div",{className:ct()(av,{[lv]:!i,[cv]:i}),ref:this.containerRef,onScroll:this.handleScroll,style:{gap:a}},ae().map(d,(t=>o().createElement("div",{className:ct()(uv,e,{[dv]:s}),key:t},r(t)))),this.renderArrows())}}ze()(gv,"defaultProps",{loadMore:ae().noop,subscribeOnParentScroll:ae().noop,unSubscribeFromParentScroll:ae().noop,itemsGap:0});const vv=gv,yv="LEoYix",Ev="fvpdMW",bv="JlXN4L",Sv="cOs8GP",Cv="Ixz7w9",Iv="QH8J7D",Pv="gNx1O4",Ov="ZLxHqy",wv="xLbRK2",Tv="S388ri",Av="iuQAiO",Nv="kto3Zm",_v="_3M8iN5",Rv="a5ok4f",Lv="mZwmyd",Dv="J1m8jV",xv="xTa8V9",kv="fIJw0k",Vv="m7TkUu",Mv="nJUgRX",Bv={[li.xP.LEFT]:"left",[li.xP.CENTER]:"center",[li.xP.RIGHT]:"right"},Uv=(0,en.Z)()((0,Ze.$j)((()=>{const e=Ph(),t=Oh();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),showTitle:(0,He.Um)(n),showDuration:(0,He.fi)(n),showPublisher:(0,He.bp)(n),showDescription:(0,He.Xj)(n),showContent:(0,He.vr)(n),isButtonsShownOnHover:(0,He.io)(n),locale:(0,He.Kd)(n),isButtonsTextShown:(0,He.jc)(n),isPendingLiveStream:(0,Ye.isPendingLiveStream)(r.videoItem),textAlignment:(0,He.X3)(n),isOptimalFontSizes:(0,He.bX)(n),titleFont:(0,He.jz)(n),textFont:(0,He.od)(n),isRTL:(0,He.dZ)(n)})}))(class extends o().Component{constructor(){super(...arguments),ze()(this,"handlePlayClick",(()=>{const{playButtonConfig:e}=this.props;e&&e.callback()}))}renderThumbnailContent(){const{videoItem:e,onPlayWithoutPreviewRequest:t,showTitle:n,showPublisher:r,showDescription:i,showContent:s,isContentFocusable:a,textAlignment:l,isOptimalFontSizes:c,isRTL:u,titleFont:d,textFont:p,renderThumbnailContent:h,width:m,textClassName:f}=this.props;if(!s)return null;const g=n?e.title:"",v=i?e.description:"",y=r?e.publisher:"",E=Bv[l];return h?h({title:g,description:v,publisher:y,alignment:E,onClick:t}):o().createElement(Hn.VY,{width:m,title:g,description:v,publisher:y,onClick:t,className:Lv,titleClassName:xv,textClassName:ct()(kv,f),publisherClassName:Vv,isFocusable:a,isOptimalFontSizes:c,alignment:E,titleFont:d,textFont:p,isRTL:u})}renderThumbnailButtons(){const{isRTL:e}=this.props,t={...this.getPlayButtonProps(),...this.getBuyButtonProps()};return o().createElement(Hn.EK,Rt()({showButtonsText:this.props.isButtonsTextShown,isFocusable:this.props.isContentFocusable},t,{className:Dv,isRTL:e}))}renderLiveLabel(){const{videoItem:e,locale:t,isContentFocusable:n,isPendingLiveStream:r,isRTL:i}=this.props;return(0,Ye.isLiveVideo)(e)?o().createElement(Hn.k1,{videoTitle:e.title,startTime:e.dateStartLive,isStreaming:(0,Ye.isStreamingLive)(e),isScheduled:(0,Ye.isScheduledLive)(e),locale:t,isFocusable:n,isPendingLiveStream:r,liveText:this.props.t("shared.live"),pendingLiveText:this.props.t("shared.pending-live"),scheduledSoonAriaLabel:this.props.t("widget.accessibility.scheduled-soon-label"),scheduledAriaLabel:this.props.t("widget.accessibility.scheduled-label"),startsInAriaLabel:this.props.t("widget.accessibility.starts-in"),reminderAriaLabel:this.props.t("widget.accessibility.reminder"),addReminderText:this.props.t("shared.add-reminder"),isRTL:i}):null}getPlayButtonProps(){const{playButtonConfig:e}=this.props;return e?{showPlayButton:!0,playButtonText:this.props.t(e.translationData.props),onPlayClick:this.handlePlayClick}:{showPlayButton:!1}}getBuyButtonProps(){const{paidAccessButtonConfig:e}=this.props;if(!e)return{showBuyButton:!1};const{currency:t,price:n}=e.translationData.priceModel;return{showBuyButton:!0,currency:t,buyButtonText:(0,Bi.Z)(e.translationData.props,e.translationData.priceModel),buyAriaLabel:this.props.t(e.translationData.props,{price:`${t} ${n}`}),onBuyClick:e.callback}}getBackgroundSrc(){const{videoItem:e}=this.props;return(0,Ye.getVideoCoverUrl)(e)}getBackgroundUrl(){const{videoItem:e,width:t}=this.props,n=(0,Ye.getVideoCoverUrl)(e),r=(0,Ye.getNormalizedCachedDimensions)(n,{containerWidth:t,containerHeight:9*t/16});return(0,Ye.getResizedImageUrl)({url:n,width:r[0],height:r[1]})}render(){const{width:e,breakpoints:t,isButtonsShownOnHover:n,videoItem:r,showDuration:i,isLoading:s,isContentFocusable:a,dataHook:l,isRTL:c,useResponsiveThumbnail:u}=this.props,d=i&&r.durationSec?r.durationStr:"";return o().createElement(Hn.pl,{breakpoints:t,width:e,useResponsiveThumbnail:u||t,videoTitle:r.title,isLoading:s,dataHook:l,onClick:this.handlePlayClick,overlayClassName:Mv,backgroundUrl:this.getBackgroundUrl(),backgroundSrc:this.getBackgroundSrc(),buttons:this.renderThumbnailButtons(),content:this.renderThumbnailContent(),duration:d,liveLabel:this.renderLiveLabel(),showButtonsOnHover:n,showLiveLabel:(0,Ye.isLiveVideo)(r),isFocusable:a,ariaLabel:r.title,isRTL:c})}})),Fv=(0,r.createContext)(null),jv=e=>{let{children:t}=e;const{ref:n,width:r=0}=Jo();return o().createElement("div",{ref:n,style:{containerType:"inline-size",width:"100%"}},o().createElement(Fv.Provider,{value:{widgetWidth:r}},t))};const Zv=[{max:639,width:560,height:315},{max:1279,width:592,height:333},{min:1280,width:608,height:342}],Hv={loadMore:yr.nR};class Wv extends o().Component{constructor(){super(...arguments),ze()(this,"loadMore",(e=>{const{nextVideosCursor:t,isFetching:n,loadMore:r,category:o}=this.props;t&&!n&&r(e,{category:o})})),ze()(this,"renderThumbnailContent",(e=>{let{title:t,description:n,publisher:r,alignment:i,onClick:s}=e;const a=ct()(Ov,{[wv]:i===Hn.xy.LEFT,[Tv]:i===Hn.xy.CENTER,[Av]:i===Hn.xy.RIGHT});return o().createElement("div",{className:a,onClick:s},r?o().createElement("div",{className:Rv},r):null,o().createElement(Hn.vA,{text:t,className:Nv}),n?o().createElement(Hn.vA,{text:n,className:_v}):null)})),ze()(this,"renderItem",(e=>{const{videoByIds:t,channel:n,currentSiteUser:r,onPlayRequestedBi:i}=this.props,s=!e,a=s?{}:t[e];return o().createElement(nv,{channelId:n.id,videoItem:a,onPlayRequestedBi:i,key:e,isResponsive:!0},o().createElement(Uv,{isLoading:s,videoItem:a,key:e,channelData:n,isContentFocusable:!0,currentSiteUser:r,breakpoints:Zv,renderThumbnailContent:this.renderThumbnailContent}))}))}render(){const{videoIds:e,itemsCount:t,isRTL:n,queryWidgetWidth:r,thumbnailSpacing:i}=this.props,s=r([{minWidth:640,className:bv},{minWidth:1280,className:Sv}]),a=r([{minWidth:640,className:Iv},{minWidth:1280,className:Pv}]);return o().createElement("div",{className:yv},o().createElement(vv,{items:e,itemsCount:t,renderItem:this.renderItem,arrowClassName:ct()(Cv,a),itemClassName:ct()(Ev,s),loadMore:this.loadMore,isRTL:n,itemsGap:i}))}}const Gv=(0,Ze.$j)((e=>({thumbnailSpacing:(0,He.A1)(e),nextVideosCursor:(0,Li.Lp)(e),isFetching:(0,Li.ab)(e),category:(0,ys.n3)(e),isRTL:(0,He.dZ)(e)})),Hv)(function(e){return t=>{const{widgetWidth:n}=function(){const e=(0,r.useContext)(Fv);if(null===e)throw new Error("WidgetWidthContext is null");return e}(),{isSSR:i}=ei();return o().createElement(e,Rt()({queryWidgetWidth:e=>function(e,t,n){return n||CSS.supports("container-type","inline-size")?e.map((e=>{let{className:t}=e;return t})):e.filter((e=>{let{maxWidth:n=1/0,minWidth:r=0,className:o}=e;return t<=n&&t>=r})).map((e=>{let{className:t}=e;return t})).join(" ")}(e,n,i)},t))}}(Wv));var zv=n(72018);const Yv="ItXDSw",qv="oUbPuF",$v="NxXEOK",Kv="KZw9va",Xv="YALISk",Qv="iQoizP",Jv="Wq2I72",ey="ssYN4J",ty=e=>{let{onClick:t,className:n,direction:r,hidden:i,absolute:s,ariaLabel:a,showOnHover:l,dataHook:c,style:u}=e;return o().createElement("button",{"aria-label":a,"data-hook":c,className:ct()($v,n,{[Xv]:i,[Qv]:s,[Kv]:l,[Jv]:"left"===r,[ey]:"right"===r}),style:u,onClick:t},s?o().createElement(zv.ZX,{size:"30px"}):o().createElement(zv.LZ,{size:"30px"}))},ny=e=>{let{itemsGap:t=0,isRTL:n,items:i,itemsCount:s,renderItem:a,loadMore:l,a11y:c,navButtonStyle:u,navButtonClassName:d,navButtonsAbsolute:p,showArrowsOnHover:h,dataHook:m}=e;const{width:f=0,ref:g}=Jo({refreshMode:"debounce",refreshRate:300}),v=g.current,y=(e=>{if(!e)return[];const{children:t}=e;return[...t]})(v),[E,b]=(0,r.useState)(0),S=(e=>{let{children:t,scrollLeft:n,containerWidth:r,isRTL:o}=e;const i=Math.abs(n);let s=-1;for(let e=0;ei&&(s=e),l>=i+r)return e-s+1}return 0})({children:y,containerWidth:f,isRTL:n,scrollLeft:E}),C=(e=>{let{children:t,scrollLeft:n,containerWidth:r,isRTL:o}=e;const i=Math.abs(n);for(let e=0;ei+r&&a!==i)return e}return-1})({children:y,containerWidth:f,scrollLeft:E,isRTL:n}),I=(e=>{let{children:t,scrollLeft:n,containerWidth:r,isRTL:o,visibleCount:i}=e;const s=Math.abs(n);if(0===s)return-1;for(let e=0;es)return Math.max(e-i,0)}return 0})({children:y,scrollLeft:E,containerWidth:f,isRTL:n,visibleCount:S}),P=(0,se.debounce)((e=>{b(e)}),300),O=e=>{if(!v)return;const t=v.children[e];if(t){const{offsetLeft:e,clientWidth:r}=t;if(n){const t=f-e-r;v.scrollLeft=-t}else v.scrollLeft=e}};return(0,r.useEffect)((()=>{const e=i.length,t=2*S;e!==s&&e-CO(I),style:u,absolute:p,className:d,direction:n?"right":"left",hidden:0===E,ariaLabel:null==c?void 0:c.prevSlideMessage,showOnHover:h}),o().createElement("div",{"data-hook":"css-slider-slides","aria-label":null==c?void 0:c.containerMessage,className:qv,style:{gap:t},ref:g,onScroll:e=>P(e.currentTarget.scrollLeft)},i.map((e=>o().createElement("div",{key:e},a(e))))),o().createElement(ty,{dataHook:"css-slider-next-button",style:u,onClick:()=>O(C),absolute:p,className:d,direction:n?"left":"right",hidden:-1===C,ariaLabel:null==c?void 0:c.nextSlideMessage,showOnHover:h}))};var ry=n(28133),oy=n(21528);const iy="oxOchN",sy="zIisFL",ay="vKphuz",ly="yi9810",cy="j1cx47",uy="DaXTIG",dy="yagapL",py={updateSearch:dr.GP,resetPlaybackStatus:at.UX,logBi:Sn.k,logWidgetSystem:Sn.e},hy=(0,en.Z)()((0,Ze.$j)((e=>({isOpen:(0,He.pC)(e),categoryOptions:[{label:(0,xi.t)("widget.categories.all-videos"),value:""},...(0,ry.hQ)(e)],selectedCategory:(0,ys.n3)(e),isRTL:(0,He.dZ)(e)})),py)(class extends o().Component{constructor(){super(...arguments),ze()(this,"getOptionByValue",(e=>ae().find(this.props.categoryOptions,{value:e}))),ze()(this,"handleChange",(e=>{const{updateSearch:t,selectedCategory:n,resetPlaybackStatus:r}=this.props;n!==e.value&&(t({searchQuery:e.value,searchQueryField:oy.O.CATEGORY}),r()),this.props.logWidgetSystem("videoList.searchByCategory.requested"),this.props.logBi("widget.categories.selected")})),ze()(this,"handleDropdownToggle",(e=>{e&&this.props.logBi("widget.categories.clicked")}))}render(){const{className:e,selectedCategory:t,categoryOptions:n,isOpen:r,isRTL:i}=this.props;return o().createElement("div",{className:e,"data-hook":"categories-dropdown"},o().createElement(Hn.Lt,{options:n,isOpen:r,openerClassName:ay,valueClassName:ct()(ly,{[cy]:!t}),ariaLabel:this.props.t("widget.accessibility.select-category"),arrowClassName:dy,optionClassName:uy,optionsContainerClassName:sy,popoverClassName:iy,onChange:this.handleChange,selectedOption:this.getOptionByValue(t),onToggle:this.handleDropdownToggle,isRTL:i}))}}));var my=n(24170);const fy="UQE2J2",gy="a64D0D",vy="Y4SZzM";class yy extends o().Component{constructor(){super(...arguments),ze()(this,"handleKeyDown",(e=>{if(ae().includes([Xe.nx.SPACE,Xe.nx.ENTER],e.keyCode))return e.preventDefault(),void this.props.onClick();const{previousElementSibling:t,nextElementSibling:n}=e.target;Xe.nx.UP===e.keyCode&&(e.preventDefault(),t&&t.focus()),Xe.nx.DOWN===e.keyCode&&(e.preventDefault(),n&&n.focus())}))}render(){const{dataHook:e,onClick:t,children:n,icon:r,className:i}=this.props;return o().createElement("div",{"data-hook":e,role:"menuitem",onKeyDown:this.handleKeyDown,tabIndex:"0",className:ct()(fy,i),onClick:t},o().createElement("span",{className:gy},r),o().createElement("span",{className:vy},n))}}const Ey="OWkPZK",by=e=>{let{children:t,dataHook:n,maxCharsCount:r}=e;return o().createElement("div",{"data-hook":n,className:Ey},(s=r,void 0===(i=t)&&(i=""),i.length<=s?i:`${i.slice(0,40)}...`));var i,s};by.defaultProps={maxCharsCount:40};const Sy=by;var Cy;function Iy(){return Iy=Object.assign?Object.assign.bind():function(e){for(var t=1;t({isMenuOpen:(0,He.uP)(e)||(0,He.pC)(e),currentSiteUserEmail:(0,Je.v)(e),canShowChannelTitle:(0,He.R0)(e),canShowSignIn:(0,He.UW)(e),canShowChannelInfo:(0,He.jb)(e),canShowChannelShare:(0,He.Sd)(e),canShowSubscription:(0,my.x)(e),canShowCancelSubscription:(0,my.P)(e),isRTL:(0,He.dZ)(e)})),Ny)(wn(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleLogoutEvent",(()=>{this.props.logOutCurrentMember()})),ze()(this,"handlePopoverToggle",(e=>{e&&this.logMenuClickedBi()})),ze()(this,"logMenuClickedBi",(()=>{const{channel:e}=this.props;this.props.logBi("widget.menu.clicked",{channelID:e.id})})),ze()(this,"handleSubscribeRequest",(()=>{const{onSubscriptionRequest:e}=this.props;e()})),ze()(this,"handleChannelInfoRequest",(()=>{const{onInfoRequest:e,channel:t}=this.props;this.props.logBi("widget.aboutCh.clicked",{channelID:t.id}),e()}))}componentDidUpdate(e){Tn(ot.Z.SESSION.LOGOUT_USER,this.handleLogoutEvent,{prevProps:e,nextProps:this.props})}renderSubscribe(){const{channel:e}=this.props;return o().createElement(yy,{onClick:this.handleSubscribeRequest,key:"channel-subscription",dataHook:"channel-subscription-button"},o().createElement(Kc,{dealInfo:e.dealInfo}))}renderSubscriptionCancel(){const{onCancelSubscriptionRequest:e}=this.props;return o().createElement(yy,{onClick:e,key:"channel-subscription-cancel",dataHook:"channel-subscription-cancel"},this.props.t("widget.payments.cancel-subscription"))}renderShare(){return o().createElement(yy,{onClick:this.props.onShareRequest,key:"channel-share",dataHook:"share-overlay-button"},this.props.t("widget.accessibility.share"))}renderSignIn(e){const{currentSiteUserEmail:t,onShowAccountInfoRequest:n,onLogInRequest:r,channel:i}=this.props,s=ct()({[Ay.withSeparator]:e});if(t){const e=(0,Ye.isPricingPlanEnabled)(i)?void 0:n;return o().createElement(yy,{onClick:e,className:s,key:"channel-account-info",icon:o().createElement(Ty,{className:Ay.signIn}),dataHook:"channel-account-info"},t)}return o().createElement(yy,{onClick:r,className:s,key:"channel-login",dataHook:"login-button"},this.props.t("widget.account.sign-in"))}renderChannelInfo(){return o().createElement(yy,{onClick:this.handleChannelInfoRequest,key:"channel-info",dataHook:"channel-info-button"},this.props.t("widget.compact-view.components.action-bar.channel-info-tooltip"))}renderContent(){const{canShowSignIn:e,canShowChannelInfo:t,canShowChannelShare:n,canShowSubscription:r,canShowCancelSubscription:i}=this.props,s=ae().compact([r&&this.renderSubscribe(),i&&this.renderSubscriptionCancel(),n&&this.renderShare(),t&&this.renderChannelInfo()]),a=ae().compact([e&&this.renderSignIn(s.length),...s]);return ae().size(a)?o().createElement("div",{className:Ay.popoverMenuContainer},a):null}renderTitle(){const{canShowChannelTitle:e,channel:t}=this.props;return e?o().createElement("div",{className:Ay.title},o().createElement(Sy,{dataHook:"channel-title"},t.title)):null}renderMenuWithTitle(e){const{channel:t,isRTL:n}=this.props;return o().createElement(Hn.J2,{ariaRole:"combobox",openerClassName:Ay.menuContainer,ariaLabel:t.title,isOpen:this.props.isMenuOpen,className:Ay.popoverMenu,content:e,onToggle:this.handlePopoverToggle,isRTL:n,dropdownPosition:n?"right":"left"},o().createElement("div",{"data-hook":"menu-button",className:Ay.menu},o().createElement(Py,{className:Ay.menuButton}),this.renderTitle()))}render(){const e=this.renderContent();return o().createElement("div",{className:Ay.container,"data-hook":"channel-actions"},e?this.renderMenuWithTitle(e):this.renderTitle())}}))),Ry={container:"VG1y8c",responsive:"GPOjrF"};var Ly;const Dy=(0,Ze.$j)((e=>({canShowActionBar:(0,Xp.FE)(e),canShowChannelCategories:(0,ry.C$)(e)})))((Ly=class extends o().Component{renderChannelMenu(){const{channelData:e,onPageRefresh:t}=this.props;return o().createElement(Hp,{channelId:e.id,onPageRefresh:t},(t=>o().createElement(_y,{channel:e,onLogInRequest:t.logIn,onShowAccountInfoRequest:t.showAccountInfo,onSubscriptionRequest:t.subscribe,onCancelSubscriptionRequest:t.cancelSubscription,onInfoRequest:t.showInfo,onShareRequest:t.showShare})))}render(){const{style:e,className:t,canShowChannelCategories:n,canShowActionBar:r,isResponsive:i}=this.props;return r?o().createElement("section",{"data-hook":"action-bar",className:ct()(Ry.container,t,{[Ry.responsive]:i}),style:e},o().createElement("div",{className:Ry.menu},this.renderChannelMenu()),n&&o().createElement(hy,{className:Ry.categories})):null}},ze()(Ly,"defaultProps",{onPageRefresh:ae().noop}),Ly)),xy="r5owzJ",ky="buaKbz",Vy="Qlfkoo",My=(0,en.Z)()((e=>{let{className:t,dataHook:n,message:r,onButtonClick:i,t:s}=e;return o().createElement("section",{"data-hook":n,tabIndex:"0",className:ct()(xy,t)},o().createElement("div",null,o().createElement("div",{className:ky},r),o().createElement("button",{"data-hook":"reset-search-button",className:Vy,onClick:i},s("widget.search.clear-search"))))})),By="LOADING",Uy="READY";const Fy=new class{constructor(){ze()(this,"setLoaded",ae().debounce((()=>{this.status=Uy,this.setStatusAttribute()}),300)),this.pending=["load"]}init(){this.root=document.getElementById("root"),this.status=By,this.setStatusAttribute(),window.addEventListener("load",(()=>this.setMarkerReady("load")),{once:!0})}setStatusAttribute(){this.root.setAttribute("data-loading-status",this.status)}addMarker(e){this.pending=ae().uniq([...this.pending,e])}setMarkerReady(e){this.pending=ae().reject(this.pending,(t=>e===t)),this.pending.length||this.setLoaded()}},jy=(0,Ke.P1)(He.CG,He.i3,((e,t)=>ae().clamp(e,t?24:0,100))),Zy=((0,Ke.P1)(Ye.getChannelForWidget,vs.g,Je.C,He.XM,((e,t,n,r)=>Boolean(t&&r&&(0,Xe.$4)(e,t,n)))),"X60rAl"),Hy="C7NNVG",Wy="ocbIzD",Gy="b2Fjfy",zy="jnPU7F",Yy="QVIENZ",qy="m6E038",$y=()=>{const{t:e}=(0,Hm.$)();return o().createElement("div",{className:qy},e("widget.this-channel-is-coming-soon"))},Ky=31,Xy=36,Qy=52,Jy={[li.Pf.SLIDER_SMALL]:"sliderSmall",[li.Pf.SLIDER_BIG]:"sliderBig"},eE={loadMore:yr.nR,loadMoreVideoPages:yr.OF,selectVideo:Ln.Uw,pauseVideo:at.r,resetSearch:dr.v2,requestPlayVideo:Vn.x,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ,logWidgetSystem:Sn.e,logWidgetVidClick:ds.s},tE=(0,en.Z)()((0,Ze.$j)(((e,t)=>{const n=(0,vs.g)(e),r=(0,Li.Di)(e),o=(0,He.z3)(e),i=ae().get(n,"id"),s=(0,He.i3)(e),a=o===li.Pf.SLIDER_SMALL?320:672,l=a/16*9,c=((e,t)=>t?e>=700?Qy:e>=400?Xy:Ky:0)(a,s);return{styleId:(0,Cn.Qp)(e),isEditorMode:We.ZJ(e),isResponsive:(0,He.LF)(e),channel:(0,Ye.getChannelForWidget)(e),channelLayout:o,layoutName:ae().get(Jy,o,""),currentSiteUser:(0,Je.C)(e),mainVideo:n,mainVideoId:i,mainVideoIndex:ae().indexOf(r,i),videoIds:r,videoByIds:(0,et.$u)(e),nextVideosCursor:(0,Li.Lp)(e),isFetching:(0,Li.ab)(e),isThumbnailsPreviewHover:(0,He.ok)(e),isNavAlwaysVisible:(0,He.R4)(e),isVideoPlaying:(0,$e.BW)(e),isVideoPaused:(0,$e.ah)(e),thumbnailSpacing:(0,He.A1)(e),containerMargins:(0,He.CG)(e),selectedCategory:(0,ys.n3)(e),isInlineShareVisible:rv(e,t),isPlayInFrame:(0,He.XM)(e),showAutoPlay:(0,Xp.IZ)(e),isRTL:(0,He.dZ)(e),isMobile:(0,Et.tq)(e),isArrowsOutside:(0,He.i3)(e),sliderMargin:jy(e),sliderWidth:t.windowSize.width,sliderPadding:c,itemWidth:a,thumbnailHeight:l}}),eE)(class extends o().Component{constructor(){var e;super(...arguments),e=this,ze()(this,"logVideoPlayRequested",(e=>{const{channel:t}=this.props;this.props.logWidgetVidClick({videoItem:e,channelData:t})})),ze()(this,"renderItem",(e=>{const{channel:t,videoByIds:n,currentSiteUser:r,itemWidth:i,mainVideo:s,thumbnailHeight:a}=this.props;if(!e)return null;const l=n[e],c=ct()("video-list-thumb-wrapper",{"video-list-thumb-wrapper-selected":s.id===e});return o().createElement(nv,{channelId:t.id,videoItem:l,onPlayRequestedBi:this.logVideoPlayRequested,key:e},o().createElement(Uv,{videoItem:l,key:e,dataHook:c,channelData:t,isContentFocusable:!0,currentSiteUser:r,width:i,textClassName:Yy,breakpoints:[{min:0,width:i,height:a}]}))})),ze()(this,"getSliderAreaStyles",(()=>{const{sliderMargin:e,sliderPadding:t}=this.props;return{width:`calc(100% - ${2*(e+t)}px)`}})),ze()(this,"loadMoreItems",(e=>{const{loadMore:t,loadMoreVideoPages:n,selectedCategory:r,isFetching:o,nextVideosCursor:i}=this.props;Boolean(i&&!o)&&(r?n():t(e,{category:r}))})),ze()(this,"setCurrentVideoFromPayment",(function(t){let{itemId:n}=void 0===t?{}:t;n&&e.props.selectVideo(n)})),ze()(this,"playVideo",(e=>{let{id:t}=e;const{channel:n,requestPlayVideo:r,openFullScreenVideoOverlay:o,closeFullScreenVideoOverlay:i,isPlayInFrame:s,isPortableDevice:a}=this.props;s||a?r(t):o(n.id,t,!0,i)}))}componentDidMount(){Fy.setMarkerReady(this.props.channelLayout)}componentDidUpdate(){this.props.logWidgetSystem("videoList.searchByCategory.rendered",{previousEventName:"videoList.searchByCategory.requested"})}getPublishedChannelItemsCount(){const{channel:e,videoIds:t,nextVideosCursor:n}=this.props;return!n&&t.length?t.length:e.videosCount}getMaxItemsCount(){const{videoIds:e,selectedCategory:t,nextVideosCursor:n,sliderWidth:r,itemWidth:o}=this.props,i=Math.ceil(r/o);return t&&n?Math.max(e.length+(n?1:0),i):this.getPublishedChannelItemsCount()}renderSlider(){const{channel:e,videoIds:t,isArrowsOutside:n,isNavAlwaysVisible:r,thumbnailSpacing:i,isRTL:s,thumbnailHeight:a}=this.props;return o().createElement(ny,{dataHook:"css-slider",items:t,itemsCount:this.getMaxItemsCount(),renderItem:this.renderItem,loadMore:this.loadMoreItems,isRTL:s,itemsGap:i,a11y:{containerMessage:this.props.t("widget.accessibility.channel-videos",{channelTitle:e.title}),prevSlideMessage:this.props.t("widget.accessibility.prev-videos"),nextSlideMessage:this.props.t("widget.accessibility.next-videos")},navButtonStyle:{height:a,width:55},navButtonClassName:ct()({[zy]:n}),navButtonsAbsolute:!n,showArrowsOnHover:!r})}renderEmptyState(){return o().createElement("div",{"data-hook":"slider-empty",style:this.getSliderAreaStyles(),className:Wy},!this.props.isFetching&&o().createElement("div",{className:Gy},this.props.t("widget.this-channel-is-coming-soon")))}renderContent(){const{mainVideo:e,selectedCategory:t,nextVideosCursor:n,videoIds:r,isFetching:o}=this.props;return o||!t||n||r.length?e?this.renderSlider():this.renderEmptyState():this.renderEmptySearchState(this.props.t("widget.categories.no-videos-in-category"))}renderEmptySearchState(e){return o().createElement("div",{style:this.getSliderAreaStyles()},o().createElement(My,{dataHook:"slider-empty-search-results",message:e,onButtonClick:this.props.resetSearch}))}renderActions(){const{isArrowsOutside:e,channel:t,isResponsive:n,videoIds:r,isFetching:i}=this.props,s=n?null:{margin:e?"0 55px":0};return!n||r.length||i?o().createElement(Dy,{onPageRefresh:ae().noop,style:s,channelData:t,isResponsive:n}):null}renderSliderContent(){const{selectedCategory:e}=this.props;return o().createElement("section",{key:`slider-${e}`,"data-hook":"slider-container"},this.renderContent())}renderResponsiveSliderContent(){const{videoIds:e,videoByIds:t,channel:n,currentSiteUser:r,isFetching:i}=this.props;return i||e.length?o().createElement(Gv,{videoIds:e,videoByIds:t,itemsCount:this.getMaxItemsCount(),channel:n,currentSiteUser:r,onPlayRequestedBi:this.logVideoPlayRequested}):o().createElement("div",null,o().createElement($y,null))}render(){const{itemWidth:e,channel:t,layoutName:n,isVideoPlaying:r,mainVideoId:i,isResponsive:s}=this.props;return o().createElement("main",{className:ct()(Zy,{[Hy]:s}),"data-thumbnail-min-width":(0,Hn.Or)(e),"data-hook":"widget-container","data-channel-layout":n,"aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:t.title}),tabIndex:"0"},this.renderActions(),s?this.renderResponsiveSliderContent():this.renderSliderContent(),o().createElement(sv,{itemWidth:e}),o().createElement(_r,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment}),o().createElement(kp,{playVideo:this.playVideo,isVideoPlaying:r,selectedVideoId:i}),o().createElement(Ip,null))}})),nE=(0,nr.F)(ii(tE)),rE=ae().flow(ar)(nE),oE="I2sDqt",iE="FJ2z0o",sE="hM9fos",aE="_UJXhh",lE="FDK02m",cE="oa2TPz",uE="KgTUKE",dE="bL3gsU",pE=(0,Ze.$j)((e=>({channelData:(0,Ye.getChannelForWidget)(e),mainVideo:(0,vs.g)(e),isPlayInFrame:(0,He.XM)(e),isVideoPlaying:(0,$e.BW)(e)})))(class extends o().Component{render(){const{channelData:e,isPlayInFrame:t,isVideoPlaying:n,mainVideo:r,width:i,height:s,PlayerComponent:a,isPortableDevice:l,fillAllSpace:c,onPlayStart:u}=this.props;if(!a)return null;const d={videoItem:r,channelData:e,width:i,height:s,paused:!n,fillAllSpace:c,onPlayStart:u},p={channelId:e.id,videoId:r.id};return l||t?o().createElement(Ss,null,(e=>{let{canShowVideoInfoButton:t,canShowShareButton:n}=e;return o().createElement(Gg,p,o().createElement(a,Rt()({},d,{showPoster:!1,showInitialOverlay:!1,canShowFullInfo:t,canShareVideo:n})))})):null}});var hE=n(78439);const mE="y4uaB_",fE="LcBawd",gE="TjKXGL",vE="Gey7gV",yE="E0sIh6",EE="xk9hpd";var bE;const SE=(0,Ze.$j)((e=>({isRounded:(0,He.as)(e),isLink:(0,He.Ns)(e),isThumbnailsHaveContentBelow:(0,He.vr)(e)})))((bE=class extends o().Component{getClassName(){const{isLink:e,isRounded:t}=this.props;return e?yE:t?vE:null}render(){const{isThumbnailsHaveContentBelow:e,isLoading:t,children:n,onClick:r,ariaLabel:i,dataHook:s}=this.props,a=ct()(gE,this.getClassName(),{[EE]:t});return o().createElement("div",{className:ct()(mE,{[fE]:e})},o().createElement("button",{"aria-label":i,"data-hook":s,tabIndex:"0",onClick:r,className:a},n))}},ze()(bE,"defaultProps",{isLink:!1}),bE)),CE="opX0Yv",IE="NIoHNz",PE="WpnoV5",OE="fsOL9W",wE=()=>o().createElement("div",{className:CE,"data-hook":"balls-loader"},o().createElement("div",{className:IE}),o().createElement("div",{className:PE}),o().createElement("div",{className:OE}));var TE=n(58795);var AE=n(66046);const NE={selectVideo:Ln.Uw,loadMoreVideoPages:yr.OF,resetSearch:dr.v2,requestPlayVideo:Vn.x,openFullScreenVideoOverlay:tt.Ep,closeFullScreenVideoOverlay:tt.xZ,logWidgetSystem:Sn.e,logWidgetVidClick:ds.s},_E=(0,en.Z)()((0,Ze.$j)(((e,t)=>{let{windowSize:n}=t;return{windowSize:n,styleId:(0,Cn.Qp)(e),isEditorMode:We.ZJ(e),channel:(0,Ye.getChannelForWidget)(e),currentSiteUser:(0,Je.C)(e),mainVideo:(0,vs.g)(e),mainVideoId:(0,Xe.hg)(e),isFetching:(0,Li.ab)(e),itemWidth:(0,hE.IJ)(e,n.width),isVideoPlaying:(0,$e.BW)(e),numberOfRows:(0,He.bm)(e),videosInRow:(0,hE.zS)(e,n.width),gridColumns:(0,He.I2)(e),isFullWidth:(0,He.Yj)(e),containerMargins:(0,He.CG)(e),rowSpacing:(0,hE.yZ)(e),thumbnailSpacing:(0,He.A1)(e),hasMoreVideos:(0,Li.Lp)(e),isPlayInFrame:(0,He.XM)(e),selectedCategory:(0,ys.n3)(e),showAutoPlay:(0,Xp.IZ)(e),isPlayerActive:(0,Xp.Bp)(e),isMobile:(0,Et.tq)(e)}}),NE)(class extends o().Component{constructor(e){var t;super(e),t=this,ze()(this,"reset",(e=>{let{editMode:t}=e;const{numberOfRows:n,mainVideoId:r}=this.props;this.state.numberOfRows!==n&&this.setState({numberOfRows:n}),this.playerContainerRef&&this.playerRef&&t===qn.VIEW_MODES.EDITOR&&this.playerContainerRef.appendChild(this.playerRef),t===qn.VIEW_MODES.PREVIEW&&this.attachPlayerToSelectedThumbnail(r)})),ze()(this,"setCurrentVideoFromPayment",(function(e){let{itemId:n}=void 0===e?{}:e;n&&t.props.selectVideo(n)})),ze()(this,"finishFedopsInteraction",(()=>{Jm(this.props.interactions,{source:this.props.mainVideo.videoSource,layout:"grid"})})),ze()(this,"startAutoPlayFedopsInteraction",(e=>{Qm(this.props.interactions,{source:e.videoSource,layout:"grid",trigger:"auto"})})),ze()(this,"logVideoPlayRequested",(e=>{const{channel:t,logWidgetVidClick:n,isPlayInFrame:r,interactions:o}=this.props;r&&Qm(o,{source:e.videoSource,layout:"grid",trigger:"click"}),n({videoItem:e,channelData:t})})),ze()(this,"saveThumbnailRef",((e,t)=>{this.thumbnailRefs[e]=t,e===this.props.mainVideoId&&this.attachPlayerToSelectedThumbnail(this.props.mainVideoId)})),ze()(this,"renderThumbnail",(e=>{const{channel:t,isSearching:n,videoByIds:r,currentSiteUser:i,itemWidth:s,rowSpacing:a,thumbnailSpacing:l}=this.props,c=r[e];return c?o().createElement("div",{style:{marginTop:a-2,marginLeft:l},key:e,ref:(0,Ye.memoizedPartial)(this.saveThumbnailRef,e),className:cE},o().createElement(nv,{channelId:t.id,videoItem:c,onPlayRequestedBi:this.logVideoPlayRequested},o().createElement(Uv,{videoItem:c,isLoading:n,dataHook:"video-list-thumb-wrapper",channelData:t,currentSiteUser:i,width:s,isContentFocusable:!0,breakpoints:[{min:0,width:s,height:s/1.7777777777777777}]}))):o().createElement("div",{key:e,style:{width:s}})})),ze()(this,"loadMoreVideos",(()=>{const{loadMoreVideoPages:e,hasMoreVideos:t,numberOfRows:n,isFetching:r}=this.props;if(r)return;this.props.logWidgetSystem("videoList.loadMore.requested");(t?e():Promise.resolve()).then((()=>{this.setState({numberOfRows:ae().clamp(this.state.numberOfRows+n,1,this.getNumberOfRows())}),this.props.logWidgetSystem("videoList.loadMore.rendered")}))})),ze()(this,"saveContainerRef",(e=>{this.containerRef=e})),ze()(this,"playVideo",(e=>{let{id:t}=e;const{channel:n,requestPlayVideo:r,openFullScreenVideoOverlay:o,closeFullScreenVideoOverlay:i,isPlayInFrame:s,isPortableDevice:a}=this.props;s||a?r(t):o(n.id,t,!0,i)})),ze()(this,"resetSearch",(()=>{const{resetSearch:e,numberOfRows:t}=this.props;this.setState({numberOfRows:t}),e()})),ze()(this,"savePlayerContainerRef",(e=>{this.playerContainerRef=e})),ze()(this,"savePlayerRef",(e=>{this.playerRef=e})),this.state={numberOfRows:e.numberOfRows},this.forcedWidth=0,this.thumbnailRefs={},this.playerRef=null,this.playerContainerRef=null}componentDidMount(){this.attachPlayerToSelectedThumbnail(this.props.mainVideoId)}UNSAFE_componentWillReceiveProps(e){let{numberOfRows:t,isFullWidth:n,mainVideoId:r}=e;t!==this.props.numberOfRows&&this.setState({numberOfRows:t}),n===this.props.isFullWidth||n||(this.forcedWidth=yi),r!==this.props.mainVideoId&&this.attachPlayerToSelectedThumbnail(r)}componentDidUpdate(){this.forcedWidth&&this.props.windowSize.width===yi&&(this.forcedWidth=0)}attachPlayerToSelectedThumbnail(e){const t=this.thumbnailRefs[e];t&&this.playerRef&&(t.contains(this.playerRef)||t.appendChild(this.playerRef))}renderGridContent(){const{mainVideo:e,isFetching:t,selectedCategory:n,hasMoreVideos:r,videoIds:o}=this.props;return t||!n||r||o.length?e?this.renderThumbnailsCSSGrid():this.renderEmptyState():this.renderEmptySearchState(this.props.t("widget.categories.no-videos-in-category"))}getContentAriaLabel(){const{videoIds:e,selectedCategory:t,hasMoreVideos:n}=this.props,r={videosCount:e.length},o=n?this.props.t("widget.a11y.grid.more-videos-available"):"";return[t?this.props.t("widget.a11y.grid.videos-for-category",{...r,category:t}):this.props.t("widget.a11y.grid.videos",r),o].join(" ")}renderThumbnailsCSSGrid(){const{videoIds:e,videosInRow:t,rowSpacing:n,thumbnailSpacing:r,styleId:i}=this.props,{numberOfRows:s}=this.state,a=ae().range(0,s*t),l=ae()(a).map((e=>`fake-item-${e}`)).assign(e).value(),c=Math.ceil(e.length/t),u=ae().clamp(s,1,c);return o().createElement(o().Fragment,null,o().createElement("div",{"data-hook":"grid-content",tabIndex:"0","aria-label":this.getContentAriaLabel(),className:sE},o().createElement(Hn.KU,{styleId:i,gridId:"grid-layout-items",style:{gridAutoRows:0,overflowY:"hidden",marginTop:-n,marginLeft:-r},rows:u,cols:t,minItemWidth:AE.i[0]},ae().map(l,this.renderThumbnail))))}renderEmptyState(){return o().createElement("div",{"data-hook":"grid-empty",className:aE},!this.props.isFetching&&o().createElement("div",{className:lE},this.props.t("widget.this-channel-is-coming-soon")))}renderActions(){const{channel:e}=this.props;return o().createElement(Dy,{channelData:e,className:iE})}renderLoadMoreButton(){const{isFetching:e}=this.props;return o().createElement(SE,{dataHook:"load-more-button",isLoading:e,onClick:this.loadMoreVideos,ariaLabel:this.props.t("widget.load-more")},e?o().createElement(wE,null):this.props.t("widget.load-more"))}shouldDisplayLoadMoreButton(){const{hasMoreVideos:e}=this.props;return e||this.state.numberOfRows({videoIds:(0,Li.Di)(e),videoByIds:(0,et.$u)(e),isSearching:(0,ys.rH)(e)})))(class extends o().Component{constructor(e){super(e),this.state={prevVideoIds:e.videoIds,prevVideoByIds:e.videoByIds}}UNSAFE_componentWillReceiveProps(e){let{videoIds:t,videoByIds:n}=e;this.props.videoIds.length!==t.length&&this.props.videoIds.length&&this.setState({prevVideoIds:this.props.videoIds}),ae().isEqual(n,this.state.prevVideoByIds)||this.setState({prevVideoByIds:n})}getVideoByIds(){const{isSearching:e,videoByIds:t}=this.props;return e?this.state.prevVideoByIds:t}getVideoIds(){const{isSearching:e,videoIds:t}=this.props;return e?this.state.prevVideoIds:t}render(){return o().createElement(DE,Rt()({},this.props,{videoByIds:this.getVideoByIds(),videoIds:this.getVideoIds()}))}})));var DE;const xE={[li.Pf.STRIP]:$p,[li.Pf.CLASSIC]:sf,[li.Pf.COMPACT]:Qg,[li.Pf.SLIDER_SMALL]:rE,[li.Pf.SLIDER_BIG]:rE,[li.Pf.GRID]:LE};const kE=(0,Ze.$j)((e=>({appSettings:e.appSettings,isResponsiveEditor:(0,He.LF)(e),isEditorMode:(0,We.ZJ)(e)})))((e=>{const t=function(e){return ae().get(e.appSettings,"numbers.channelLayout")}(e),n=(r=t,e.isResponsiveEditor?rE:xE[r]);var r;return o().createElement(ai,null,o().createElement(n,null))})),VE=(0,Ze.$j)((e=>({isRTL:(0,He.dZ)(e)})))(class extends o().Component{render(){const{isRTL:e,children:t}=this.props,n=e?"rtl":"ltr";return o().createElement("div",{"data-hook":"wix-vod-widget-direction-container",dir:n,style:{position:"relative",zIndex:0}},t)}});var ME=n(46712),BE=n(89644),UE=n.n(BE),FE=n(70353),jE=n.n(FE);const ZE="www.wix.com",HE="http";var WE=n(34406);function GE(){return"undefined"!=typeof window}function zE(){var e;return void 0!==WE&&null!=(null===(e=null==WE?void 0:WE.versions)||void 0===e?void 0:e.node)}function YE(){return"object"==typeof self?self:n.g}function qE(e){const t=function(e){return function(){const e=function(){if("object"==typeof document)return document}();if(e&&e.cookie)return decodeURIComponent(e.cookie).split(";");return[]}().filter((t=>e===t.split("=")[0].trim()))[0]}(e);return t?t.split("=")[1]:""}const $E="XSRF-TOKEN",KE="x-xsrf-token";const XE="x-wix-brand";function QE(){const e=function(){const e=YE();if(e&&e.commonConfig&&"string"==typeof e.commonConfig.brand)return e.commonConfig.brand;return""}();return{[XE]:e}}function JE(){return function(){const e=YE();if(e&&e.consentPolicyManager&&"function"==typeof e.consentPolicyManager._getConsentPolicyHeader)return e.consentPolicyManager._getConsentPolicyHeader();return}()||function(){const e=YE();if(e&&e.Wix&&e.Wix.Utils&&"function"==typeof e.Wix.Utils._getConsentPolicyHeader)return e.Wix.Utils._getConsentPolicyHeader();return}()||{}}var eb=n(34406);function tb(){return void 0!==eb&&null!=eb.versions?.node&&(!!eb.env.TEAMCITY_VERSION||!!eb.env.BUILDKITE)}const nb=["consentPolicy","consentPolicyHeader"],rb={bsi:"BSI"};const ob=()=>{const e=function(){const e=YE(),t=e?.commonConfig;if(!t)return null;const n={};let r=!1;return Object.keys(t).forEach((e=>{const o=rb[e];o?(n[o]=t[e],r=!0):nb.indexOf(e)<0&&"function"!=typeof t[e]&&(n[e]=t[e],r=!0)})),r?n:null}(),t=e?JSON.stringify(e):"";return{commonConfig:encodeURIComponent(t)}};var ib=n(21166),sb=n.n(ib);const ab="x-wix-linguist";function lb({lang:e,locale:t,isPrimaryLanguage:n,signedInstance:r}){if(function({lang:e,locale:t,isPrimaryLanguage:n}){return e&&t&&/^(true|false)$/.test(n?.toString()||"")}({lang:e,locale:t,isPrimaryLanguage:n})){const o=function(e){try{const t=e?.startsWith("wixcode")?e?.split(".")[2]:e?.split(".")[1];if(t)return JSON.parse(sb().decode(t)).instanceId}catch(e){}}(r);if(void 0!==o)return{[ab]:[e,t,n?.toString(),o].join("|")}}return{}}class cb extends Error{constructor(e,t,n){super(`WixHeadersValidationError: expected ${t} to be ${e} but got ${JSON.stringify(n)}`)}}function ub(e={}){!function(e){(function(e,t){if("boolean"!=typeof t)throw new cb("boolean",e,t)})("opts.csrf",e.csrf),function(e,t){if("string"!=typeof t)throw new cb("string",e,t)}("opts.signedInstance",e.signedInstance)}(e={csrf:!0,signedInstance:"",...e});const t=[QE(),JE(),(r=e.signedInstance,{authorization:r}),(n=e.artifactId,{"X-Wix-Client-Artifact-Id":n??(tb()?"":"wix-vod-widget")}),ob(),lb({signedInstance:e.signedInstance,...e.multilingualOptions})];var n,r;return e.csrf&&t.push(function(){const e=qE($E);return{[KE]:e}}()),t.filter((e=>Object.values(e).every((e=>e)))).reduce(((e,t)=>({...e,...t})),{})}var db=n(34406);function pb(e){if("string"!=typeof e)throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return/(^https?:)|(^\/\/)/.test(e)}function hb(e,t){return t.split(".").filter((e=>e)).reduce(((e,t)=>e[t]),e)}function mb(e){try{return new URL(e).protocol}catch(t){return gb(e).protocol}}function fb(e){let t;try{t=new URL(e)}catch(n){t=new URL(`http:${e}`)}try{return t.host}catch(t){return gb(e).host}}function gb(e){const t=new RegExp("^(.*:)//([A-Za-z0-9-.]+)(:[0-9]+)?(.*)$");try{const n=t.exec(e);return{protocol:n[1],host:n[2]}}catch(e){return{protocol:"http:",host:""}}}function vb(e,t){let n;try{n=new URL(e),n.host=t,n.protocol="http"}catch(r){n=new URL(`http://${t}`),n.pathname=e}return n.toString()}function yb(){let e;if(zE()&&db.env.HTTP_CLIENT_GLOBAL_CONFIG)try{e=JSON.parse(db.env.HTTP_CLIENT_GLOBAL_CONFIG)}catch(e){}return e||(GE()?e=window._httpClientGlobalConfig:function(){var e;"object"==typeof self&&(null===(e=null===self||void 0===self?void 0:self.constructor)||void 0===e||e.name)}()),e||{httpMockServer:{enabled:!1}}}const Eb=JSON.parse('["wix.com","editorx.com","wix-code.com","wixapps.net","wixprod.net"]');function bb(e){var t;return(null===(t=null==e?void 0:e.headers)||void 0===t?void 0:t["x-wix-request-id"])||""}function Sb(e){if(!pb(e))return!0;const t=`.${fb(e)}`;return!!Eb.find((e=>t.endsWith(`.${e}`)))}const Cb=["code","config","request","response","toJSON","__CANCEL__"];class Ib extends Error{constructor(e){super(e.message),this.isWixHttpError=!0,Object.setPrototypeOf(this,Ib.prototype),Cb.forEach((t=>{this[t]=e[t]}))}get requestId(){return bb(this.response)}}const Pb=({requestOptions:e,urlObject:t,headers:n,globalConfig:r={httpMockServer:{enabled:!1}}})=>{const{url:o,params:i}=e;if(i&&"object"!=typeof i)throw new Error("Search params must be an object");const s=function(e,t){if(t.httpMockServer.enabled){return{url:vb(e,new URL(t.httpMockServer.mockServerUrl).host)}}return{}}(o,r);return Object.assign(Object.assign(Object.assign({},e),s),{headers:n})},Ob=(e,t,n={httpMockServer:{enabled:!1}},r)=>{const{url:o,disableWixHeaders:i,headers:s,includeWixHeaders:a}=e,l=(({url:e,disableWixHeaders:t,includeWixHeaders:n,wixHeadersOpts:r})=>n||!t&&Sb(e)?ub(r):{})({url:o,disableWixHeaders:i,includeWixHeaders:a,wixHeadersOpts:t}),c=wb(n,e,r);return Object.assign(Object.assign(Object.assign({},l),function(e){e=e||{};const t=Object.keys(e).reduce(((t,n)=>Object.assign(Object.assign({},t),{[n.toLowerCase()]:e[n]})),{});return t}(s)),c)},wb=(e,t,n)=>{const{url:r,params:o}=t,{host:i,protocol:s}=n;return e.httpMockServer.enabled?{"x-wix-metro-original-url":Tb(r,o),"x-wix-metro-original-host":pb(r)?fb(r):i,"x-wix-metro-original-protocol":pb(r)?mb(r):s}:{}};function Tb(e,t){const{pathname:n,searchParams:r}=new URL(e,"http://unused.com");if(t=t||r){const e=function(e){return Object.entries(e).map((([e,t])=>`${e}=${encodeURIComponent(t)}`)).flat().join("&")}(t)||t.toString();return`${n}${e?`?${e}`:""}`}return n}class Ab{constructor(e={}){this.opts=e,this.opts=function(e){let t=e.adapter;t||(t=jE(),zE()&&(t=function(){return require("axios/lib/adapters/http");return n(70353)}()));return Object.assign({adapter:t,isSSR:!1},e)}(this.opts),this.client=UE().create(this.opts),this.flags={sanitizerPocEnabled:Nb()}}static isHttpError(e){return!!(null==e?void 0:e.isWixHttpError)}async request(e,t){var n,r;const o=(i=this.opts).baseURL?fb(i.baseURL):i.isSSR?ZE:"undefined"!=typeof self&&self.location?self.location.host:"";var i;const s=function(e){return e.baseURL?mb(e.baseURL):e.isSSR?HE:"undefined"!=typeof self&&self.location?self.location.protocol:""}(this.opts),a={protocol:s,host:o},l="function"==typeof e?e({isSSR:this.opts.isSSR,host:o}):e,c=(null==t?void 0:t.signedInstance)||await(null===(r=(n=this.opts).getAppToken)||void 0===r?void 0:r.call(n))||"",u=this.getHeaders(l,c,a),d=Pb({requestOptions:l,urlObject:a,headers:u,globalConfig:yb()});this.opts.isSSR&&(d.baseURL=this.opts.baseURL?this.opts.baseURL:`${HE}://${ZE}`);try{const e=await this.client.request(d).catch((e=>this.maybeFallbackRequest(e,l,a,c)));return this.transformResponse(e,l)}catch(e){this.handleRequestError(e,d)}}async get(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"GET"});return this.request(n)}async delete(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"DELETE"});return this.request(n)}async head(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"HEAD"});return this.request(n)}async options(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"OPTIONS"});return this.request(n)}async post(e,t,n){const r=Object.assign(Object.assign({},n),{url:e,data:t,method:"POST"});return this.request(r)}async put(e,t,n){const r=Object.assign(Object.assign({},n),{url:e,data:t,method:"PUT"});return this.request(r)}async patch(e,t,n){const r=Object.assign(Object.assign({},n),{url:e,data:t,method:"PATCH"});return this.request(r)}get CancelToken(){return UE().CancelToken}get isCancel(){return UE().isCancel}getHeaders(e,t,n){if("function"==typeof this.opts.createHeaders)return this.getCustomHeaders(e,t,n);const r={signedInstance:t,artifactId:this.opts.artifactId,csrf:!1,multilingualOptions:this.opts.multilingualOptions};return Ob(e,r,yb(),n)}getCustomHeaders(e,t,n){const{url:r}=e,o=t&&Sb(r)?{authorization:t}:{},i=this.opts.createHeaders(),s=wb(yb(),e,n);return Object.assign(Object.assign(Object.assign({},s),i),o)}handleRequestError(e,t){const n=function(...e){return new Ib(...e)}(e);throw async function(e){try{await e()}catch(e){}}((()=>{var e;return null===(e=t.onError)||void 0===e?void 0:e.call(t,n)})),n}maybeFallbackRequest(e,t,n,r){var o,i,s;if(yb().httpMockServer.enabled&&yb().httpMockServer.allowUnmocked&&404===(null===(o=e.response)||void 0===o?void 0:o.status)&&"NO_SCENARIO_FOUND"===(null===(s=null===(i=e.response)||void 0===i?void 0:i.data)||void 0===s?void 0:s.msg)){const e=this.getHeaders(t,r,n),o=Pb({requestOptions:t,urlObject:n,headers:e});return this.client.request(o)}throw e}transformResponse(e,t){const n=bb(e),r=function(e,t,n){let r=function(e,t){try{if(t.sanitizerPocEnabled){const t=performance.now(),n=new Sanitizer;if(e.headers["content-type"].includes("application/json")){console.log("[+] JSON Response detected, sanitizing data");const r=function(e){try{return Object.keys(e).forEach((t=>{"string"==typeof e[t]?e[t]=n.sanitizeFor("span",e[t]).innerHTML:"object"==typeof e[t]&&(e[t]=r(e[t]))})),e}catch(e){console.log(e)}},o=performance.now();return console.log(`Time taken: ${o-t} milliseconds.`),r(e.data)}}}catch(e){console.log("[+] Sanitizer API not supported: %o",e)}return e.data}(e,n);t._pickResponseBody&&(r=hb(e.data,t._pickResponseBody));if(t._logs){const n=hb(e.data,t._logs);(null==n?void 0:n.length)&&n.map((e=>console.log(...e)))}return r}(e,t,this.flags);return Object.assign(Object.assign({},e),{data:r,requestId:n})}}function Nb(){var e;try{return GE()&&"true"===new URLSearchParams((null===(e=null===window||void 0===window?void 0:window.location)||void 0===e?void 0:e.hash)||"").get("sanitizerPOC")}catch(e){return!1}}Ab.CancelToken=UE().CancelToken,Ab.isCancel=UE().isCancel;var _b=(0,r.createContext)({Wix:null});(0,r.createContext)({editorSDK:null,editorSDKConfig:null});function Rb(){return(0,r.useContext)(_b)}var Lb=function(){return Lb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{const e=(0,xb.y)(),t=(0,r.useCallback)((()=>{if(e.ready){const t={};return Object.values(kb.default).forEach((n=>{const r=n.key;if("channelId"!==r&&"videoId"!==r&&(n.type===ce.g.Color||n.type===ce.g.Font)){const r=e.get(n);var o;if(t[`--${n.key}`]=((e,t)=>{if(e===ce.g.Font){var n,r;const e=t.value;if(e)return null==e?void 0:e.replace(/^font:/,"").replace(/;.*$/,"");const o=t,i=[];return i.push(null!=(n=o.style)&&n.bold?"bold":"normal"),i.push(null!=(r=o.style)&&r.italic?"italic":"normal"),i.push("number"==typeof o.size?`${o.size}px/${o.size}px`:"1em"),i.push(o.family),i.join(" ")}var o;return e===ce.g.Color?null==(o=t.value)?void 0:o.replace(/rgba?\((.*)\)/,"$1"):t.value})(n.type,r),n.type===ce.g.Font)t[`--${n.key}-decoration`]=null!=(o=r.style)&&o.underline?"underline":"unset"}})),t}}),[e]),[n,o]=(0,r.useState)(t()||{});return(0,r.useEffect)((()=>{const e=t();e&&o(e)}),[t]),n},Mb=e=>{let{children:t}=e;const n=Vb();return o().createElement("div",{style:n,"data-hook":"style-params-css-variables"},n?t:null)};var Bb=n(25625),Ub=n(84301);const Fb=e=>class extends o().Component{constructor(){super(...arguments),ze()(this,"state",{error:!1})}componentDidCatch(e,t){this.props.captureException(e,{extra:{reactInfo:t}}),this.setState({error:!0})}render(){return this.state.error?null:o().createElement(e,this.props)}};function jb(e){let{createStore:t,Component:n}=e;class r extends o().Component{constructor(e){super(e),ze()(this,"logWidgetLoaded",(()=>{this.store.dispatch((0,Sn.k)("widget.loaded",{channelID:"00000000-0000-0000-0000-000000000000"}))}));const{configData:{instance:n,v3ToV2MappingBaseUrl:r},experiments:o,wixSDK:{Wix:i},isSSR:s,t:a,handlers:l,controllerState:c}=e,u=function(e){var t=e.isSSR,n=void 0!==t&&t,r=e.getAppToken;return new Ab({isSSR:n,getAppToken:r})}({isSSR:s,getAppToken:()=>this.props.configData.instance});(0,xi.Q)(a),function(e){if(e){const t=(0,Ye.createSDK)(e)||{addEventListener:se.noop,removeEventListener:se.noop,Events:{},Utils:{},PubSub:{subscribe:se.noop,unsubscribe:se.noop},Performance:{applicationLoadingStep:se.noop,applicationLoaded:se.noop}};Br={...t,Utils:{...t.Utils,getViewMode(){const t=e.Utils.getViewMode();return t===qn.VIEW_MODES.STANDALONE?qn.VIEW_MODES.SITE:t}}}}}(i),Ye.experimentsStore.set(o),function(e,t){$r={widgets:new Zr(e),settings:new qr(e,t)}}(u,r),(0,Lp.X)(u,n,r);const d=this.functionsProxy=(0,Xr.fs)();this.resolve=ae().noop,s&&(this.promise=new Promise((e=>{this.resolve=e})));const p=t=>e.dispatchEv(d.serializeAction(t)),h=[(0,Xr.gh)(s?async e=>(await this.promise,p(e)):p)],{configData:m,appState:f,styleParams:g}=this.props;this.history=(0,ME.PP)({initialEntries:[m.url]}),this.store=t({middlewares:h,initialState:f,history:this.history,handlers:l}),c&&this.store.dispatch((0,Bb.g)(c)),s?this.promise.then(this.logWidgetLoaded):this.logWidgetLoaded(),this.updateInstance(),this.store.dispatch((0,Db.bv)(g))}updateInstance(){var e;e=this.props.configData.instance,(0,Ye.setInstanceGetter)((()=>e))}componentDidUpdate(e){const{controllerState:t,styleParams:n}=this.props;"backend"===e.renderingEnv&&"browser"===this.props.renderingEnv&&this.resolve(),ae().isEqual(e.configData,this.props.configData)||(this.updateInstance(),this.store.dispatch((0,Cn.cX)({instance:this.props.configData.instance}))),e.controllerState!==t&&this.store.dispatch((0,Bb.g)(t)),e.styleParams!==n&&this.store.dispatch((0,Db.IA)(n))}UNSAFE_componentWillReceiveProps(e){(0,Xr.HA)(e,(e=>{this.functionsProxy.callFunction(e)}))}render(){const{store:e}=this,{controllerState:t,handlers:r}=this.props;return o().createElement(Ze.zt,{store:e},o().createElement(Pn,{value:this.props},o().createElement(Ub.M.Provider,{value:{handlers:r,controllerState:t}},o().createElement(Mb,null,o().createElement(n,null)))))}}return Fb((0,Hn.E2)((0,en.Z)()(function(e){return function(t){var n=Rb();return o().createElement(e,Lb({},Lb(Lb({},t),{wixSDK:n})))}}(r))))}var Zb=n(30370),Hb=n(74081);function Wb(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var Gb=Wb();Gb.withExtraArgument=Wb;const zb=Gb;var Yb=n(11512);function qb(e){return function(e){if(Array.isArray(e))return $b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return $b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $b(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{let{getState:t,dispatch:n}=e;return e=>r=>{const o=t(),i=e(r),s=t(),a=e=>{const t=ae().indexOf((0,Li.Di)(s),e),r=(0,Li.Lp)(s),o=(0,He.zD)(s),i=(0,He.sn)(s),a=s.isLightbox;-1===t&&r&&(o||i||a)&&n((0,yr.OF)()),n((0,yr.O2)(t))};switch(r.type){case dr.jp.UPDATE_SEARCH:case dr.jp.RESET_SEARCH:ae().isEqual(o.search,s.search)&&0!==ae().size((0,Li.Di)(s))||(n((0,yr.yq)()),n(((e,t,n)=>{let{storage:r}=n;r.lastCursor=null,r.loadingPromise=null})),n((0,yr.OF)(2)));break;case Ln.At.SET:case at.aL.REQUEST_PLAY:a(r.payload);break;case Db.MF:(0,He.v3)(s)&&function(e){let{exact:t=!1}=void 0===e?{}:e;const r=(0,Li.W$)(s)-(0,Li.Di)(s).length+(t?0:1),o=(0,Li.Lp)(s),i=(0,ys.uP)(s),a=(0,ys.tz)(s);r>0&&o&&n((0,yr.nR)(r,{[a]:i}))}({exact:!0});break;case Xb.aL.SUCCESS:(0,He.zn)(s)&&!s.isLightbox||a((0,Xe.hg)(s))}return i}},Jb={...{[Ln.At.SET]:e=>{let{dispatch:t,state:n,action:r,previousState:o}=e;r.payload!==o.selectedVideoId&&t((0,Sn.k)("widget.VidSelected.displayed",function(e){let{appSettings:t,channelData:n,videoItem:r}=e;const o=(0,Ye.getBuyButtonDisplayTypeWhenInOverlay)({settings:t,videoItem:r,channelData:n,showChannelCover:!1}),i=(0,Ye.getPlayButtonType)(n,r);return{buyType:o,channelID:ae().get(n,"id","none"),trailerType:(0,Ye.getTrailerTypeString)(r),buyBtn:o===Ye.BUY_BUTTON_DISPLAY_TYPES.BUY,trailerBtn:i===Ye.PLAY_BUTTON_TYPES.TRAILER_OR_PREVIEW,playBtn:i===Ye.PLAY_BUTTON_TYPES.PLAY,videoID:ae().get(r,"id","none"),overQuoted:(0,Ye.isVideoOverQuota)(r)}}({appSettings:(0,He.GR)(n),channelData:(0,Ye.getChannelForWidget)(n),videoItem:(0,et.$u)(n)[(0,Xe.hg)(n)]})))}}},eS=e=>{let{createRootReducer:t,createRootReducerPath:n}=e;return e=>{let{initialState:n={},middlewares:r=[],history:o,handlers:i}=e;const s=[zb.withExtraArgument({storage:{},handlers:i}),Kb(o),Qb,(a=Jb,e=>{let{getState:t,dispatch:n}=e;return e=>r=>{const o=t(),i=e(r),{type:s}=r,l=a[s];return l&&l({dispatch:n,state:t(),previousState:o,action:r}),i}})];var a;s.push(...r);const l="undefined"!=typeof window?window:void 0,c=(void 0!==l&&l.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?l.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:Hb.qC)((0,Hb.md)(...s)),{router:u,...d}=n,p=c(Hb.MT)(t({history:o}),d);return(0,ci.y)(p),p}},tS=eS({createRootReducer:Zb.Z,createRootReducerPath:30370});var nS=n(17887),rS=n(24791);function oS(){return o().useContext(F)}const iS=li.Xt;var sS=n(11150);function aS(e,t,n){return e||t?{channelId:t?n:(0,Ye.removeDashes)(e),videoId:(0,Ye.removeDashes)(t)}:{channelId:sS.DEMO_CHANNEL_ID,videoId:""}}function lS(){const e=oS(),t=(0,xb.y)(),n=(0,Ze.v9)(Cn.hx),o=e.get(iS.useIdsFromSettings),i=function(e,t,n){let r="",o="";return"string"==typeof e&&(r=e),"string"==typeof t&&(o=t),aS(r,o,n)}(t.get(kb.default.channelId),t.get(kb.default.videoId),n),s=function(e,t,n){return aS(e,t,n)}(e.get(iS.channelId),e.get(iS.videoId),n);return function(e,t){const{Wix:n}=Rb(),{isEditor:o}=ei(),i=oS(),s=(0,nS.YA)(),a=i.get(iS.useIdsFromSettings),l=(0,r.useCallback)(((e,t)=>new Promise(((r,o)=>{n&&n.Data.Public.set(e.key,t,{scope:n.Data.SCOPE.COMPONENT},(()=>r(null)),(()=>o(new Error(`Failed to set ${e.key}`))))}))),[n]),c=(0,r.useCallback)((async()=>{try{await l(iS.channelId,e),await l(iS.videoId,t),await l(iS.useIdsFromSettings,!0),s.report((0,rS.ggS)({}))}catch(e){}}),[l,e,t,s]);(0,r.useEffect)((()=>{o&&!a&&c()}),[o,c,a])}(i.channelId,i.videoId),o?s:i}function cS(){const e=(0,xb.y)().get(kb.default.channelLayout),{isEditorX:t,isMobile:n}=ei(),o=function(){const e=location.search;return(0,r.useMemo)((()=>"studio"===new URLSearchParams(e).get("origin")),[e])}();return n?{min:gi.xP,max:1/0}:t||o?null:e===li.Pf.CLASSIC?{min:680,max:yi}:e===li.Pf.COMPACT?{min:400,max:980}:e===li.Pf.GRID?{min:2*TE.m+AE.i[0],max:1/0}:null}const uS=e=>{let{children:t}=e;const{Wix:n}=Rb(),{dimensions:i}=ei(),s=cS(),a=(0,r.useCallback)((async()=>new Promise((e=>{n&&n.Settings.isFullWidth((t=>e(t)))}))),[n]);return(0,r.useEffect)((()=>{a().then((e=>{if(e||!n||!s)return;const{min:t,max:r}=s,o=Math.max(Math.min(i.width,r),t);o!==i.width&&n.resizeComponent({width:o,height:0})}))}),[n,i,a,s]),o().createElement(o().Fragment,null,t)},dS=e=>{let{children:t}=e;const{isEditor:n}=ei();return o().createElement(o().Fragment,null,t,n?o().createElement(uS,null):null)};const pS=jb({createStore:tS,Component:function(){return function(){const{isEditor:e}=ei(),{channelId:t,videoId:n}=lS(),o=(0,Ze.v9)(kn.gO),i=(0,Ze.v9)(Er.bb);(0,r.useLayoutEffect)((()=>{e&&(t===o&&n===i||window.location.reload())}),[e,t,n,o,i])}(),function(){const{isSSR:e}=ei();(0,r.useLayoutEffect)((()=>{if(e)return;const t=document.createElement("link");t.rel="stylesheet",t.href="https://static.parastorage.com/unpkg/@wix/wix-fonts@1.14.0/madefor.min.css",document.head.appendChild(t)}),[e])}(),o().createElement(oi,null,o().createElement(dS,null,o().createElement(jv,null,o().createElement(VE,null,o().createElement(kE,null)))))}});var hS;function mS(){return mS=Object.assign?Object.assign.bind():function(e){for(var t=1;t({showVideoShare:(0,bs.r)(e)})))(class extends o().Component{renderShareButton(){const{channelData:e,videoItem:t,sharePopupTopPositon:n}=this.props;return o().createElement(Kd,{videoItem:t,channelData:e,top:n},o().createElement(kt,{dataHook:"share-video-item-action",className:yS,ariaLabel:this.props.t("widget.accessibility.share")},o().createElement(fS,null)))}renderCloseButton(){const{onCloseClick:e}=this.props;return o().createElement(Hn.PZ,{onClick:e,dataHook:"close-video-player-action",theme:"light",className:vS,ariaLabel:this.props.t("widget.compact-view.components.action-bar.close")})}render(){const{className:e,showVideoShare:t}=this.props;return o().createElement("div",{className:ct()(e,gS),"data-hook":"player-actions-strip"},t&&this.renderShareButton(),t&&o().createElement("div",{className:ES},"|"),this.renderCloseButton())}})),SS={"main-ui":"TD6V4D",mainUi:"TD6V4D","player-with-actions":"osML6s",playerWithActions:"osML6s","cover-on":"ILCsDZ",coverOn:"ILCsDZ",player:"y_0HvD","action-strip":"dGm0dS",actionStrip:"dGm0dS","main-cover-overlay":"xlrTmD",mainCoverOverlay:"xlrTmD",visible:"ppvNiM","navigation-dots":"oDkvCV",navigationDots:"oDkvCV","top-menu-area":"kH54j9",topMenuArea:"kH54j9","slide-menu-icon-wrapper":"mq1Jcb",slideMenuIconWrapper:"mq1Jcb","slide-menu-icon":"WbvSLf",slideMenuIcon:"WbvSLf",subscribe:"bMl4ue"};var CS=n(42801);const IS=(e,t)=>t.videoItem,PS=(e,t)=>ae().get(t,"videoItem.title"),OS=(0,Ke.P1)([Ye.getChannelForWidget],(e=>e.title)),wS=(0,Ke.P1)([Ye.getChannelForWidget,(e,t)=>ae().get(t,"videoItem.id"),(e,t)=>t.isFirstVideo],((e,t,n)=>ae().get(e,"featuredItem")===t||n)),TS=(0,Ke.P1)([e=>e.isVideosTouched,wS,He.BH],((e,t,n)=>!n&&!e&&t)),AS=(0,Ke.P1)([He.GR,TS,IS],((e,t,n)=>!n||(0,Ye.shouldShowChannelCover)(e,t))),NS=(0,Ke.P1)(AS,He.v3,He.ZG,((e,t,n)=>e&&(t||n))),_S=(0,Ke.P1)(AS,He.R0,OS,PS,((e,t,n,r)=>e&&t?n:r)),RS=(0,Ke.P1)(AS,He.R0,He.Um,OS,PS,((e,t,n,r,o)=>t?r:n&&!e?o:"")),LS=(0,Ke.P1)(He.m8,NS,RS,_S,((e,t,n,r)=>e||t?t?n:r:"")),DS=(0,Ke.P1)([Ye.getChannelForWidget,IS,AS],(function(e,t,n){void 0===t&&(t={});const{customCoverUrl:r,coverUrl:o}=t,i=r||o;return n&&(e.customCoverUrl||e.coverUrl)||i}));var xS=n(45201);const kS={[Xe.FE.BUY]:"widget.overlay-buttons.buy",[Xe.FE.RENT]:"widget.overlay-buttons.rent",[Xe.FE.BUY_OR_RENT]:"widget.overlay-buttons.buy-from-small",[Xe.FE.SUBSCRIBE]:"widget.overlay-buttons.get-subscription-small",[Xe.FE.PRICING_PLAN]:"widget.mobile.overlay-button.subscribe.short"},VS=(e,t)=>t.videoItem,MS=(0,Ke.P1)([Ye.getChannelForWidget,VS,Je.C,(e,t)=>t.isChannelCoverView],((e,t,n,r)=>{const o=(0,Xe.TK)(e,t,n);if(o===Xe.ds.LIVE_STREAMING)return"widget.overlay-buttons.watch-live";if(o===Xe.ds.FULL)return r?"widget.overlay-buttons.start-watching":"widget.overlay-buttons.play-video";if(o===Xe.ds.TRAILER)return"widget.overlay-buttons.trailer";if(o===Xe.ds.FIRST_20_SEC)return"shared.preview";return(0,Xe.D$)(e,t,n)===Xe.FE.SIGN_IN?(0,Ye.isLiveVideo)(t)?"widget.overlay-buttons.watch-live":r?"widget.overlay-buttons.start-watching":"widget.overlay-buttons.play-video":null})),BS=(0,Ke.P1)([Ye.getChannelForWidget,VS,Je.C,(e,t)=>t.onMemberSignUp,(e,t)=>t.onPlayRequestedAllowed,(e,t)=>t.onPlayRequestedDisallowed],((e,t,n,r,o,i)=>(0,Xe.D$)(e,t,n)===Xe.FE.SIGN_IN?r:(0,Xe.$4)(e,t,n)?o:i)),US=(0,Ke.P1)([Ye.getChannelForWidget,VS],((e,t)=>Fi({channel:e,video:t}))),FS=(0,Ke.P1)([Ye.getChannelForWidget,VS,He.BH],((e,t,n)=>Hi({channel:e,video:t,translations:kS,isVerticalLayoutMobile:n}))),jS=(0,en.Z)()((0,Ze.$j)(((e,t)=>({text:MS(e,t),action:BS(e,t),isTextShown:(0,He.jc)(e),isPlaybackModuleLoaded:e.modules.playbackModuleLoaded})))((0,xS.A)(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleClick",(()=>{const{action:e,isPlaybackModuleLoaded:t,errorMonitor:n}=this.props;t?e():n.captureMessage("Play button clicked: The playback module has not been loaded yet.")}))}render(){const{text:e,className:t,icon:n,isTextShown:r}=this.props;return e?o().createElement("div",{"data-hook":"overlay-play-button",role:"button","aria-label":this.props.t(e),onClick:this.handleClick,className:t},n,o().createElement("span",null,r&&this.props.t(e))):null}}))),ZS="KKL9yb",HS=(0,Ze.$j)(((e,t)=>({text:FS(e,t),isTextShown:(0,He.jc)(e),channel:(0,Ye.getChannelForWidget)(e)})))(class extends o().Component{render(){const{text:e,onClick:t,iconClassName:n,className:r,isTextShown:i,videoItem:s,channel:a}=this.props,l=Qh(s,a);return e?o().createElement("div",{"data-hook":"paid-access-button",className:r,onClick:t},o().createElement("div",{className:ct()(ZS,n)},o().createElement(Hn.I0,{currency:l})),i&&e):null}}),WS="i20ArH",GS="XBxOtT",zS="o7Glmh",YS=(0,en.Z)()(class extends o().Component{render(){const{title:e}=this.props;return o().createElement("div",{className:WS,"data-hook":"no-videos-overlay"},o().createElement("div",null,o().createElement("div",{className:GS},e),o().createElement("div",{className:zS},this.props.t("widget.overlay-buttons.coming-soon"))))}});var qS;function $S(){return $S=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{purchaseFn:t,subscribeFn:n,videoItem:r,channelData:o}=e;const i=(0,Xe.D$)(o,r);return i===Xe.FE.SUBSCRIBE||i===Xe.FE.PRICING_PLAN?n:i?t:void 0};var JS;const eC=(0,Ze.$j)((e=>({isTextShown:(0,He.jc)(e)})))((JS=class extends o().Component{constructor(){super(...arguments),ze()(this,"handlePurchaseClick",(()=>{const{videoItem:e,channelData:t,onBuyClick:n,onSubscribeClick:r}=this.props;QS({purchaseFn:n,subscribeFn:r,videoItem:e,channelData:t})()}))}stopPropagation(e){e.stopPropagation()}renderPurchaseButton(){const{videoItem:e,isTextShown:t}=this.props,n=ct()(XS.icon,{[XS.withText]:t});return o().createElement(HS,{onClick:this.handlePurchaseClick,videoItem:e,iconClassName:n,className:ct()(XS["central-button"])})}renderPlayButton(){const{videoItem:e,onMemberSignUp:t,onPlayRequestedAllowed:n,onPlayRequestedDisallowed:r,isChannelCoverView:i,isTextShown:s}=this.props,a=ct()(XS.icon,{[XS.withText]:s});return o().createElement(jS,{videoItem:e,onMemberSignUp:t,onPlayRequestedAllowed:n,onPlayRequestedDisallowed:r,isChannelCoverView:i,icon:o().createElement(KS,{className:a}),className:ct()(XS["central-button"])})}renderLiveLabel(){const{videoItem:e}=this.props;return o().createElement(ku,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,isSmall:!0,smallClassName:XS["live-scheduled-label"],className:XS["live-label"]})}renderTitle(){const{title:e,videoItem:t}=this.props;return e&&o().createElement("div",{"data-hook":"title",className:ct()(XS.title,{[XS["with-video"]]:t})},o().createElement(Hn.vA,{text:e,clampOptions:{lineClamp:3}}))}render(){const{title:e,onCoverClick:t,videoItem:n}=this.props;if(!n)return o().createElement(YS,{title:e});const r=ct()(XS["central-buttons"],{[XS["no-title"]]:!e});return o().createElement("div",{className:XS.overlay},o().createElement("div",{"data-hook":"labels",className:XS.labels},this.renderLiveLabel()),o().createElement("div",{"data-hook":"central-area",className:XS["central-area"],onClick:t},this.renderTitle(),o().createElement("div",{"data-hook":"central-buttons",className:r,onClick:this.stopPropagation},this.renderPlayButton(),this.renderPurchaseButton())))}},ze()(JS,"defaultProps",{onSubscribeClick:ae().noop}),JS)),tC={openBuyVideoOverlay:e=>jd(e,Vd),openSubscribeOverlay:Ud,openVideoPage:tp,visitChannel:ep},nC=(0,nr.F)((0,Ze.$j)(((e,t)=>({channelData:(0,Ye.getChannelForWidget)(e),currentSiteUser:(0,Je.C)(e),videoUrls:(0,CS.Z)(e,t),isChannelCoverView:AS(e,t),coverUrl:DS(e,t),title:LS(e,t),appSettings:(0,He.GR)(e)})),tC)(class extends o().Component{constructor(){super(...arguments),ze()(this,"onCoverClick",(()=>{const{isChannelCoverView:e,visitChannel:t,openVideoPage:n,videoItem:r,fedops:o}=this.props;e?(o.interactionStarted(di.MOBILE_OPEN_CHANNEL_VIEW),t()):(o.interactionStarted(di.MOBILE_OPEN_VIDEO_VIEW),n(r.id))})),ze()(this,"onBuyClick",(0,ci.Q)((()=>{const{videoItem:e,openBuyVideoOverlay:t}=this.props;t(e.id)}))),ze()(this,"handleSubscribeClick",(0,ci.Q)((()=>{this.props.openSubscribeOverlay()})))}render(){const{isChannelCoverView:e,isFirstVideo:t,onSignInRequested:n,onPlayRequestedAllowed:r,onPlayRequestedDisallowed:i,onMemberSignUp:s,itemWidth:a,itemHeight:l,coverUrl:c,videoItem:u,channelData:d,currentSiteUser:p,title:h,pictureMode:m}=this.props;return o().createElement("div",{style:{width:a,height:l,position:"relative"}},o().createElement(Hn.t,{src:c,mode:m},o().createElement(eC,{onPlayRequestedAllowed:r,onPlayRequestedDisallowed:i,onMemberSignUp:s,onSignInRequested:n,onSubscribeClick:this.handleSubscribeClick,onCoverClick:this.onCoverClick,onBuyClick:this.onBuyClick,videoItem:u,channelData:d,currentSiteUser:p,title:h,isChannelCoverView:e,isFirstVideo:t})))}}));function rC(e,t,n){let{slidesPreviewWidth:r=0}=void 0===n?{}:n;return(e-2*r)/t}const oC=(e,t)=>null===e.key||ae().isUndefined(e.key)?t:e.key,iC=e=>{const t=[];return o().Children.forEach(e.children,((n,r)=>{const i=(e=>({width:e.slideWidth,flexShrink:0}))(ae().assign({},e,{index:r})),s=(e=>{let t,n,r;return t=e.rtl?e.slideCount-1-e.index:e.index,e.centerMode?(n=Math.floor(e.slidesToShow/2),t>e.currentSlide-n-1&&t<=e.currentSlide+n&&(r=!0)):r=e.currentSlide<=t&&t=0||o<=360&&o>=315?"left":o>=135&&o<=225?"right":"vertical"}const dC={startX:0,startY:0,curX:0,curY:0};class pC extends o().Component{constructor(e){super(e),ze()(this,"_currentSlide",void 0),ze()(this,"_touchObject",void 0),ze()(this,"_dragging",void 0),ze()(this,"_animating",void 0),ze()(this,"track",null),ze()(this,"wrapper",null),ze()(this,"list",null),ze()(this,"resizeHandler",(()=>this.update())),ze()(this,"update",(e=>{if(!this.wrapper)return;const{slidesPreviewWidth:t,isRTL:n}=this.props,r=this.getMeasurements(null==e?void 0:e.nextWidth);this.setState(r,(()=>{const e=this.getTrackLeft(this._currentSlide,r.slideWidth,t),o=n?"right":"left",i=lC(ae().assign({direction:o,[o]:e,slideCount:this.getSlidesCount()},this.props,this.state));this.setTrackStyle(i)}))})),ze()(this,"touchPositionHandler",(e=>t=>e({posX:t.touches[0].pageX,posY:t.touches[0].pageY}))),ze()(this,"mousePositionHandler",(e=>t=>e({posX:t.clientX,posY:t.clientY}))),ze()(this,"swipeStart",(e=>{let{posX:t,posY:n}=e;this._dragging=!0,this._animating=!1,this._touchObject={startX:t,startY:n,curX:t,curY:n}})),ze()(this,"getSlidesCount",(()=>o().Children.count(this.props.children))),ze()(this,"swipeMove",(e=>{let{posX:t,posY:n}=e;if(!this._dragging)return;if(this._animating)return;const r=ae().clone(this._touchObject),{slideWidth:o}=this.state,{slidesToShow:i,slidesPreviewWidth:s,onUserStartedTracking:a,edgeFriction:l,isRTL:c}=this.props,u=this._currentSlide,d=this.getTrackLeft(u,o,s);r.curX=t,r.curY=n,r.swipeLength=Math.round(Math.sqrt(Math.pow(r.curX-r.startX,2)));const p=r.curX>r.startX?1:-1,h=this.getSlidesCount(),m=uC.call(this,r);let f=r.swipeLength;(0===u&&"right"===m||u>=h-i&&"left"===m)&&(f=r.swipeLength*l);const g=d+f*p;this._touchObject=r;const v=c?"right":"left",y=lC(ae().assign({[v]:g,slideCount:this.getSlidesCount()},this.props,this.state));this.setTrackStyle(y),r.swipeLength>4&&a()})),ze()(this,"swipeEnd",(e=>{if(!this._dragging)return;const{touchThreshold:t,isRTL:n,slidesPreviewWidth:r}=this.props,o=this._touchObject,i=this.state.listWidth/t,s=uC.call(this,o),a=this._currentSlide;if(this._dragging=!1,this._touchObject={...dC},!o.swipeLength)return;const l=n?"right":"left",c=n?"left":"right";if(o.swipeLength>i){const t=this.calcSlidesToScroll(o.swipeLength);e.preventDefault(),s===l?this.slideHandler(a+t):s===c?this.slideHandler(a-t):this.slideHandler(a)}else{const e=this.getTrackLeft(a,this.state.slideWidth,r);this.setTrackStyle(cC(ae().assign({[l]:e,slideCount:this.getSlidesCount()},this.props,this.state)))}})),ze()(this,"handlePrevButtonClick",(()=>{this.changeSlide({action:"previous"})})),ze()(this,"handleNextButtonClick",(()=>{this.changeSlide({action:"next"})})),ze()(this,"saveTrackRef",(e=>{this.track=e})),ze()(this,"saveWrapperRef",(e=>{this.wrapper=e,this.update()})),ze()(this,"saveListRef",(e=>{this.list=e})),this._currentSlide=e.initialSlide,this._touchObject={...dC},this.state=this.getMeasurements()}componentDidMount(){this.update(),window.addEventListener("resize",this.resizeHandler)}UNSAFE_componentWillReceiveProps(e){e.initialSlide===this.props.initialSlide&&e.width===this.props.width||(this._currentSlide=e.initialSlide,this.update({nextWidth:e.width}))}componentWillUnmount(){window.removeEventListener("resize",this.resizeHandler)}getMeasurements(e){const{slidesToShow:t,slidesPreviewWidth:n}=this.props,r=e??this.props.width;return{listWidth:r,trackWidth:r,slideWidth:rC(r,t,{slidesPreviewWidth:n})}}getTrackLeft(e,t,n){const{isRTL:r}=this.props,o=function(e,t,n,r,o){return 0===n?0:n>=e-t?n*r*-1+2*o:n*r*-1+o}(this.getSlidesCount(),this.props.slidesToShow,e,t,n);return r?-o:o}setTrackStyle(e){this.track&&ae().assign(this.track.style,e)}calcSlidesToScroll(e){const{slideWidth:t,listWidth:n}=this.state,{touchThreshold:r}=this.props,o=n/r;let i=Math.floor(e/t);return e%t>o&&(i+=1),i}slideHandler(e){var t;const{waitForAnimate:n,slidesToShow:r,slidesPreviewWidth:o,beforeChange:i,isRTL:s}=this.props;if(n&&this._animating)return;let a;const l=this.getSlidesCount();a=e<0?0:e>l-r?l-r:e;const c=this.getTrackLeft(a,this.state.slideWidth,o);i&&i(this._currentSlide,a);const u=s?"right":"left",d={trackStyle:lC({[u]:c,slideCount:this.getSlidesCount(),...this.props,...this.state}),swipeLeft:null},p=()=>{var e;this._animating=!1,this.setTrackStyle(d.trackStyle),this.props.afterChange(a),null==(e=this.track)||e.removeEventListener("transitionend",p)};this._animating=!0;const h=cC(ae().assign({[u]:c,slideCount:this.getSlidesCount()},this.props,this.state));this.setTrackStyle(h),this._currentSlide=a,null==(t=this.track)||t.addEventListener("transitionend",p)}changeSlide(e){const t=this._currentSlide;let n,r=t;const o=this.getSlidesCount(),i=this.props.slidesToScroll,s=o%i!=0?0:(o-t)%i;if("previous"===e.action)n=0===s?i:this.props.slidesToShow-s,r=t-n;else if("next"===e.action)n=0===s?i:s,r=t+n;else if("index"===e.action&&(r=e.slideIndex,r===t))return;this.slideHandler(r)}renderChildren(){const{slideWidth:e}=this.state,{getHeight:t,children:n}=this.props;return e?o().Children.map(n,(n=>o().cloneElement(n,{width:e,height:t(n,e)}))):null}render(){const e={cssEase:this.props.cssEase,speed:this.props.speed,currentSlide:this._currentSlide,slideWidth:this.state.slideWidth,slidesToShow:this.props.slidesToShow,slideCount:this.getSlidesCount(),trackStyle:this.state.trackStyle},{className:t,trackClassName:n}=this.props;return o().createElement("div",{ref:this.saveWrapperRef,className:ct()(aC,t)},o().createElement("div",{ref:this.saveListRef,onMouseDown:this.mousePositionHandler(this.swipeStart),onMouseMove:this.mousePositionHandler(this.swipeMove),onMouseUp:this.swipeEnd,onMouseLeave:this.swipeEnd,onTouchStart:this.touchPositionHandler(this.swipeStart),onTouchMove:this.touchPositionHandler(this.swipeMove),onTouchEnd:this.swipeEnd,onTouchCancel:this.swipeEnd},o().createElement(sC,Rt()({getRef:this.saveTrackRef,className:n},e),this.renderChildren())))}}ze()(pC,"defaultProps",{className:"",cssEase:"ease",easing:"linear",edgeFriction:.35,initialSlide:0,slidesToScroll:1,speed:500,getHeight:ae().constant(200),slidesToShow:3,touchThreshold:5,useCSS:!0,waitForAnimate:!0,afterChange:ae().noop,beforeChange:ae().noop,onUserStartedTracking:ae().noop,slidesPreviewWidth:0});function hC(){return window.navigator.userAgent.toLowerCase()}function mC(){const e=function(e){switch(!0){case/(GT-S5300B|GT-S5360|GT-S5367|GT-S5570I|GT-S6102B|LG-E400f|LG-E400g|LG-E405f|LG-L38C|LGL35G)/i.test(e):return{width:240,height:320};case/(Ls 670|GT-S5830|GT-S5839i|GT-S6500D|GT-S6802B|GT-S7500L|H866C|Huawei-U8665|LG-C800|LG-MS695|LG-VM696|LGL55C|M865|Prism|SCH-R720|SCH-R820|SCH-S720C|SPH-M820-BST|SPH-M930BST|U8667|X501_USA_Cricket|ZTE-Z990G)/i.test(e):return{width:320,height:480};case/(5860E|ADR6300|ADR6330VW|ADR8995|APA9292KT|C771|GT-I8160|GT-I9070|GT-I9100|HTC-A9192|myTouch4G|N860|PantechP9070|PC36100|pcdadr6350|SAMSUNG-SGH-I727|SAMSUNG-SGH-I777|SAMSUNG-SGH-I997|SC-03D|SCH-I405|SCH-I500|SCH-I510|SCH-R760|SGH-S959G|SGH-T679|SGH-T769|SGH-T959V|SGH-T989|SPH-D700)/i.test(e):return{width:480,height:800};case/(DROIDX|SonyEricssonSO-02C|SonyEricssonST25i)/i.test(e):return{width:480,height:854};case/(DROID3|MB855)/i.test(e):return{width:540,height:960};case/F-05D/i.test(e):return{width:720,height:1280};default:return null}}(hC());let t,n;const r={width:window.screen.width,height:window.screen.height};return e?(t=e.width,n=e.height):gC()?(t=Math.min(r.width,r.height),n=Math.max(r.width,r.height)):(t=Math.max(r.width,r.height),n=Math.min(r.width,r.height)),{width:t,height:n}}function fC(){return!gC()}function gC(){const{orientation:e}=window;return 0===e||180===e||null}const vC=e=>{const t=kd(On((e=>({registerToScroll:e.host.registerToScroll})))(class extends o().Component{constructor(){super(...arguments),ze()(this,"state",{isVisible:this.props.environment.isSSR}),ze()(this,"check",ae().debounce((()=>{(async function(e){let t;if(!e)return!1;t=n.g.Wix?await new Promise((e=>n.g.Wix.getBoundingRectAndOffsets((t=>e(t.rect))))):e.getBoundingClientRect();const{top:r,bottom:o}=t,{width:i,height:s}=mC(),a=fC()?i:s;return r<=0&&o>=a||r>=0&&o<=a})(this.containerRef).then(this.updateVisibility)}),400)),ze()(this,"updateVisibility",(e=>{e!==this.state.isVisible&&this.setState({isVisible:e})})),ze()(this,"saveRef",(e=>{this.containerRef=e,this.props.environment.isSSR||(this.check(),this.props.registerToScroll(this.check))}))}componentWillUnmount(){n.g.Wix&&n.g.Wix.removeEventListener(n.g.Wix.Events.SCROLL,this.check),this.check.cancel()}render(){return o().createElement("div",{role:"presentation",ref:this.saveRef},o().createElement(e,Rt()({},this.props,{isVisibleInViewport:this.state.isVisible})))}}));return t.WixWrappedComponent=e,t},yC="bvy19f",EC=e=>{var t;const n=kd(vC((t=class extends o().Component{constructor(e){var t;super(e),t=this,ze()(this,"handleNextProps",(function(e){void 0===e&&(e=t.props);const{isVisibleInViewport:n}=e,{isTrackStarted:r,isShownAlready:o}=t.state;if(e.environment.isSSR)return;if(o)return;const i=!r&&n;t.setState({shouldApplyAnimationClassName:i,isShownAlready:i})})),ze()(this,"updateTrackStarted",ae().once((()=>{this.setState({isTrackStarted:!0})}))),this.state={isTrackStarted:!1,isShownAlready:!1,shouldApplyAnimationClassName:!1}}componentDidMount(){this.handleNextProps()}UNSAFE_componentWillReceiveProps(e){this.handleNextProps(e)}render(){const{trackClassName:t}=this.props,{shouldApplyAnimationClassName:n}=this.state,r=ct()(t,{[yC]:n});return o().createElement(e,Rt()({},this.props,{onUserStartedTracking:this.updateTrackStarted,trackClassName:r}))}},ze()(t,"defaultProps",{isVisibleInViewport:!1}),t)));return n.WixWrappedComponent=e,n};var bC;const SC={fetchVideoUrls:wp.C},CC=EC((0,Ze.$j)((e=>({videoIds:(0,Li.Di)(e),videoByIds:(0,et.$u)(e),currentSiteUser:(0,Je.C)(e),channelData:(0,Ye.getChannelForWidget)(e),isRTL:(0,He.dZ)(e)})),SC)((bC=class extends o().Component{constructor(){super(...arguments),ze()(this,"afterChange",(e=>{this.props.onCurrentSlideChanged(e)}))}UNSAFE_componentWillReceiveProps(e){this.preloadUrls(e.videoByIds)}preloadUrls(e){ae().forEach(e,(e=>this.fetchUrlsForVideo(e)))}fetchUrlsForVideo(e){const{fetchVideoUrls:t,currentSiteUser:n,channelData:r}=this.props;(0,Xe.Lc)({channelData:r,videoItem:e,currentSiteUser:n})&&t(e)}getInitialIndex(){const{videoIds:e,initialVideoId:t}=this.props,n=ae().indexOf(e,t);return n<0?0:n}render(){const{className:e,itemHeight:t,trackClassName:n,onUserStartedTracking:r,children:i,isRTL:s,width:a}=this.props;return o().createElement(pC,{width:a,getHeight:ae().constant(t),afterChange:this.afterChange,beforeChange:this.props.beforeCurrentSlideChanged,onUserStartedTracking:r,slidesToShow:1,trackClassName:n,className:e,initialSlide:this.getInitialIndex(),isRTL:s},i)}},ze()(bC,"defaultProps",{onCurrentSlideChanged:ae().noop}),bC)));var IC;function PC(){return PC=Object.assign?Object.assign.bind():function(e){for(var t=1;tBoolean(e&&!t))),TC=(0,Ke.P1)(He.UW,Je.C,((e,t)=>Boolean(e&&t))),AC=(0,Ke.P1)([et.IM,He.zD,He.sn,He.Vx,He.j0],((e,t,n,r,o)=>e&&!(t&&!r)&&!(n&&!o))),NC="VISIT_CHANNEL",_C="SUBSCRIBE",RC="SIGN_OUT",LC="SIGN_IN",DC="SHARE_CHANNEL",xC="SHARE_VIDEO",kC=(0,Ke.P1)(US,(e=>Boolean(e))),VC=(0,Ke.P1)([AS,He.Sd],((e,t)=>e&&t)),MC=(0,Ke.P1)([AS,bs.r],((e,t)=>!e&&t)),BC=(0,Ke.P1)([AC,kC,TC,wC,VC,MC],((e,t,n,r,o,i)=>({[NC]:e,[_C]:t,[RC]:n,[LC]:r,[DC]:o,[xC]:i}))),UC=(0,Ke.P1)(BC,(e=>ae()(e).pickBy(Boolean).keys().value())),FC=(0,Ke.P1)(UC,(e=>!ae().isEmpty(e))),jC={openSlideMenu:Xd.pi,closeSlideMenu:Xd.bX},ZC=(0,nr.F)((0,en.Z)()((0,Ze.$j)(((e,t)=>({isSlideMenuOpened:e.slideMenuOpened,shouldBeShown:t.alwaysShow||FC(e,t)})),jC)(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleClick",(()=>{const{isSlideMenuOpened:e,openSlideMenu:t,closeSlideMenu:n}=this.props;e?n():t()}))}render(){const{className:e,iconClassName:t,shouldBeShown:n}=this.props;return n&&o().createElement("div",{"data-hook":"slide-menu-button",className:e,onClick:this.handleClick,role:"button","aria-label":this.props.t("widget.mobile.slide-menu-button-accessibility")},o().createElement(OC,{className:t}))}}))),HC="N_sjPq",WC="BqvdGU",GC="k2Rrqz",zC="v4aycm",YC="Aq7dZ0",qC="hKAslJ",$C="HyA6DB",KC="WZJGhG",XC="pNXxJ0";var QC;const JC={closeSlideMenu:Xd.bX,visitChannel:ep,openSubscribeOverlay:Fd,logBi:Sn.k,logOutCurrentMember:Vp.tH,requestLogin:Vp.Pw},eI=(0,nr.F)((0,en.Z)()((0,Ze.$j)(((e,t)=>({subscribeButtonText:US(e,t),visibleMenuItems:UC(e,t)})),JC)((QC=class extends o().Component{constructor(e){super(e),ze()(this,"renderMenuItems",(()=>{const{visibleMenuItems:e}=this.props,t=()=>null;return ae().map(e,(e=>ae().get(this.menuItemsRenderMap,e,t)()))})),ze()(this,"renderItem",(e=>{const t=e.text||(e=>ae().startCase(ae().toLower(e)))(this.props.t(e.title));return o().createElement("div",{"data-hook":e.dataHook,key:e.dataHook,className:XC,onClick:e.onClick,role:"button","aria-label":t},t)})),ze()(this,"visitChannel",(()=>{this.props.visitChannel()})),ze()(this,"renderVisitChannel",(()=>this.renderItem({dataHook:"visit-channel-menu-item",title:"widget.mobile.overlay-button.visit-channel",onClick:this.visitChannel}))),ze()(this,"renderSubscribe",(()=>{const{subscribeButtonText:e}=this.props;return this.renderItem({dataHook:"subscribe-menu-item",text:e,onClick:this.props.openSubscribeOverlay})})),ze()(this,"renderSignOut",(()=>this.renderItem({dataHook:"sign-out-menu-item",title:"widget.mobile.overlay-button.sign-out",onClick:this.props.logOutCurrentMember}))),ze()(this,"renderSignIn",(()=>(this.props.logBi("widget.signIn.clicked"),this.renderItem({dataHook:"sign-in-menu-item",title:"widget.mobile.overlay-button.sign-in",onClick:(0,ci.Q)((()=>this.props.requestLogin()))})))),ze()(this,"renderChannelShare",(()=>{const{channelData:e}=this.props;return o().createElement(Kd,{channelData:e,key:"share-channel-menu-item",dataHook:"share-channel-menu-item"},this.renderItem({dataHook:"share-menu-item",title:"share-overlay.social.title"}))})),ze()(this,"renderVideoShare",(()=>{const{channelData:e,videoItem:t}=this.props;return o().createElement(Kd,{videoItem:t,channelData:e,key:"share-video-menu-item",dataHook:"share-video-menu-item"},this.renderItem({dataHook:"share-menu-item",title:"share-overlay.social.title"}))})),this.menuItemsRenderMap={[NC]:this.renderVisitChannel,[_C]:this.renderSubscribe,[RC]:this.renderSignOut,[LC]:this.renderSignIn,[DC]:this.renderChannelShare,[xC]:this.renderVideoShare}}render(){const{closeSlideMenu:e,showMenuButton:t,stretchToHeight:n,menuClassName:r}=this.props;return o().createElement("div",{className:HC},o().createElement("div",{"data-hook":"menu-close-area",className:WC,onClick:e}),o().createElement("div",{"data-hook":"slide-menu",className:ct()(GC,r,zC,{[YC]:n})},t&&o().createElement(ZC,{onClick:e,className:qC,iconClassName:$C,alwaysShow:!0}),o().createElement("div",{className:KC},this.renderMenuItems())))}},ze()(QC,"defaultProps",{showMenuButton:!0}),QC)))),tI=(0,Ze.$j)(((e,t)=>({text:US(e,t)})))(class extends o().Component{render(){const{text:e,className:t,onClick:n}=this.props;return e?o().createElement("div",{"data-hook":"subscribe-button",className:t,onClick:n},e):null}}),nI="i6vyoZ",rI="WNegqM",oI="T8Ceqj",iI="BMDURx",sI="vUfZ0s",aI="s11eMM",lI="uJw4Ub",cI="yVPA_o";var uI;const dI=12,pI=e=>e<3,hI=(e,t)=>t-e<4,mI=(0,Ze.$j)(((e,t)=>({hasMainDotsOnly:t.count<=3})))((uI=class extends o().Component{constructor(e){super(e),ze()(this,"getMove",(e=>this.state.cssLeft+dI*(this.props.selectedIndex-e))),ze()(this,"saveRef",(e=>{const{isRTL:t}=this.props;if(e){this.dotsNode=e;const n=t?"right":"left";this.dotsNode.style[n]=`${this.state.cssLeft}px`}}));const t=e.selectedIndex<3;this.state={cssLeft:this.getInitialCssLeft(e,t),needDotsRecalc:!0,isDirectedRight:t}}UNSAFE_componentWillReceiveProps(e){const{selectedIndex:t,hasMainDotsOnly:n}=e,r=e.selectedIndex!==this.props.selectedIndex,o=e.count!==this.props.count;if(!n&&(r||o)){const n=!!o||e.selectedIndex>this.props.selectedIndex,r=!!o||(!this.dots||this.isSmallDotBecomingActive(t)),i=r?this.getMove(e.selectedIndex):this.state.cssLeft;this.setState({needDotsRecalc:r,isDirectedRight:n,cssLeft:i})}}componentDidUpdate(){const{cssLeft:e}=this.state,{hasMainDotsOnly:t,isRTL:n}=this.props;if(!t){const t=n?"right":"left";this.dotsNode.style[t]=`${e}px`}}getInitialCssLeft(e,t){void 0===e&&(e=this.props),void 0===t&&(t=this.state.isDirectedRight);const{selectedIndex:n,count:r,hasMainDotsOnly:o}=e,i=dI*(5-r),s=r-3;return o?-.5*r*dI:pI(n)?24:hI(n,r)?i:t?24+dI*(0-n):i+dI*(s-n)}renderDot(e,t){const n=ct()(sI,{[aI]:e.large,[cI]:e.near,[lI]:e.active});return o().createElement("div",{className:iI,key:t},o().createElement("div",{className:n}))}isSmallDotBecomingActive(e){return!ae().get(this.dots[e],"large")}getSimplifiedDots(){const{count:e,selectedIndex:t,isRTL:n}=this.props,r=ae().times(e,(()=>({near:!0,large:!0})));ae().nth(r,t).active=!0;const i=ct()(nI,rI),s={[n?"right":"left"]:this.getInitialCssLeft()};return o().createElement("div",{"data-hook":"navigation-dots",className:i,style:s},ae().map(r,this.renderDot))}getAllDots(){const{selectedIndex:e,count:t}=this.props,{isDirectedRight:n}=this.state;let r=ae().times(t,(()=>({})));if(n)if(pI(e))for(let e=0;e<3;e+=1)r[e].large=!0;else for(let t=0;t<3;t+=1)r[e-t].large=!0;else if(hI(e,t))for(let e=1;e<4;e+=1)r[t-e].large=!0;else for(let t=0;t<3;t+=1)r[e+t].large=!0;const o=ae().findIndex(r,"large"),i=ae().times(5,(e=>o+e-1));return r=ae().map(r,((e,t)=>ae().includes(i,t)?{...e,near:!0}:e)),r}withActiveDotUpdated(e){const{selectedIndex:t}=this.props;return ae().map(e,((e,n)=>(e.active=n===t,e)))}getDots(){const{needDotsRecalc:e}=this.state;let t=e?this.getAllDots():this.dots;return t=this.withActiveDotUpdated(t),this.dots=t,t}render(){const{hasMainDotsOnly:e}=this.props;return e?this.getSimplifiedDots():o().createElement("div",{className:oI},o().createElement("div",{ref:this.saveRef,className:nI,"data-hook":"navigation-dots"},ae().map(this.getDots(),this.renderDot)))}},ze()(uI,"defaultProps",{count:0,selectedIndex:0}),uI));var fI;const gI=(0,Ze.$j)((e=>({isSlideMenuOpened:e.slideMenuOpened,showAutoPlay:(0,Xp.IZ)(e),isRTL:(0,He.dZ)(e),isAccessAllowedOrWithTrailer:(0,Er.w$)(e)})))((fI=class extends o().Component{constructor(e){super(e),ze()(this,"showCover",(()=>{this.setState({isMainCoverOverlayOn:!0})})),ze()(this,"closeCover",(()=>{this.setState({isMainCoverOverlayOn:!1})})),ze()(this,"beforeCurrentSlideChanged",((e,t)=>{this.setState({selectedIndex:t})})),ze()(this,"onCurrentSlideChanged",(e=>{this.props.onCurrentSlideChanged(e)})),ze()(this,"onPlayRequestedAllowed",(()=>{const{mainVideo:e,playVideo:t}=this.props;t(e),this.closeCover()})),ze()(this,"onPlayEnded",(()=>{this.props.isVideoPlaying||this.showCover()})),ze()(this,"onClosePlayerClick",(()=>{const{mainVideo:e,pauseVideo:t}=this.props;t(e.id),this.showCover()})),this.state={PlaybackComponent:null,isMainCoverOverlayOn:!0,selectedIndex:ae().indexOf(e.videoIds,e.mainVideoId,0)}}componentDidMount(){this.props.loadPlaybackModule().then((e=>{this.setState({PlaybackComponent:e})})).catch(ae().noop)}UNSAFE_componentWillReceiveProps(e){const{isVideoPlaying:t}=e;this.props.isVideoPlaying!==t&&t&&this.closeCover()}renderSubscribeButton(e){const{onSubscribeClick:t}=this.props;return o().createElement(tI,{className:SS.subscribe,onClick:t,videoItem:e})}renderTopMenuArea(e,t){const{channelData:n}=this.props;return o().createElement("div",{"data-hook":"top-menu-area",className:SS["top-menu-area"]},this.renderSubscribeButton(e),o().createElement("div",{className:SS["slide-menu-icon-wrapper"]},o().createElement(ZC,{className:SS["slide-menu-icon-wrapper"],iconClassName:SS["slide-menu-icon"],videoItem:e,channelData:n,isFirstVideo:t})))}renderNoVideosCover(){const{channelData:e,overlaySize:{width:t,height:n}}=this.props;return o().createElement(nC,{channelData:e,showChannelCover:!0,itemWidth:t,itemHeight:n,onSignInRequested:ae().noop,className:SS["overlay-only"],coverUrl:(0,Ye.getChannelCoverUrl)(e)})}renderCover(e,t,n){void 0===n&&(n=null);const{overlaySize:{width:r,height:i},onPlayRequestedDisallowed:s,showLogInForm:a}=this.props;return o().createElement(o().Fragment,null,this.renderTopMenuArea(e,t),o().createElement(nC,{videoItem:e,className:n,itemWidth:r,itemHeight:i,isFirstVideo:t,onSignInRequested:a,onPlayRequestedDisallowed:s,onPlayRequestedAllowed:this.onPlayRequestedAllowed,onMemberSignUp:(0,Ye.memoizedPartial)(this.props.openMemberOnlyPage,e.id),pictureMode:Hn.h9.CONTAIN}))}renderCoverCarousel(){const{videoIds:e,videoByIds:t}=this.props;return ae()(e).filter((e=>Boolean(t[e]))).map(((e,n)=>o().createElement("div",{key:e,role:"presentation"},this.renderCover(t[e],0===n,SS["overlay-item-topmost"])))).value()}renderSlideMenu(e,t){const{isSlideMenuOpened:n,channelData:r}=this.props;return n&&e?o().createElement(eI,{videoItem:e,channelData:r,onMemberSignUp:(0,Ye.memoizedPartial)(this.props.openMemberOnlyPage,e.id),isFirstVideo:t}):null}renderNavigationDots(){const{videoIds:e,isRTL:t}=this.props;return o().createElement("div",{className:SS["navigation-dots"]},o().createElement(mI,{count:ae().size(e),selectedIndex:this.state.selectedIndex||0,isRTL:t}))}renderMultipleVideosOverlay(){const{overlaySize:{height:e,width:t}}=this.props,{mainVideoId:n,videoIds:r,videoByIds:i}=this.props,s=ae().startsWith(r,n);return o().createElement("div",null,o().createElement(CC,{itemHeight:e,width:t,className:SS["players-list-slidable"],onCurrentSlideChanged:this.onCurrentSlideChanged,beforeCurrentSlideChanged:this.beforeCurrentSlideChanged,initialVideoId:this.props.mainVideoId},this.renderCoverCarousel()),this.renderNavigationDots(),this.renderSlideMenu(i[n],s))}renderSingleVideoOverlay(){const{mainVideo:e}=this.props,t=`${SS["single-item-cover"]} single-video-slick-active`;return o().createElement("div",{className:t,role:"presentation"},this.renderCover(e,!0),this.renderSlideMenu(e))}renderMainCoverOverlay(){const{isSingleVideoView:e}=this.props,{isMainCoverOverlayOn:t}=this.state,n=ct()(SS["main-cover-overlay"],{[SS.visible]:t});return o().createElement("div",{"data-hook":"main-cover-overlay",className:n},e?this.renderSingleVideoOverlay():this.renderMultipleVideosOverlay())}renderPlayer(){const{isVideoPlaying:e,mainVideo:t,channelData:n,openMemberOnlyPage:r,playerSize:{width:i,height:s}}=this.props,{PlaybackComponent:a}=this.state;return a?o().createElement(a,{videoItem:t,channelData:n,paused:!e,onEnded:this.onPlayEnded,width:i,height:s,onMemberSignUp:r}):null}renderPlayerWithActions(){const{mainVideo:e,channelData:t,showAutoPlay:n}=this.props,{isMainCoverOverlayOn:r}=this.state,i=ct()(SS["player-with-actions"],{[SS["cover-on"]]:r});return o().createElement("div",{"data-hook":"player-with-actions",className:i},!this.state.isMainCoverOverlayOn&&o().createElement(bS,{videoItem:e,channelData:t,className:SS["action-strip"],onCloseClick:this.onClosePlayerClick}),o().createElement("div",{className:SS.player},this.renderPlayer(),n&&o().createElement(Cm,{isMobile:!0})))}render(){const{mainVideo:e,overlaySize:{width:t,height:n},isAccessAllowedOrWithTrailer:r}=this.props,{isMainCoverOverlayOn:i}=this.state;if(!e)return this.renderNoVideosCover();const s=ct()(SS["main-ui"],{[SS["cover-on"]]:i});return o().createElement("div",{"data-hook":"main-ui",className:s,style:{width:t,height:n}},this.renderMainCoverOverlay(),r&&this.renderPlayerWithActions())}},ze()(fI,"defaultProps",{onSubscribeClick:ae().noop}),fI)),vI="l_LEik",yI="EiGH8t",EI="O81tbj",bI="XE3XDr",SI="Cz78c4",CI="JjtHoQ",II="VhCg_e",PI="OArm1H",OI="_kLT5C",wI="oPgrDL";var TI=n(61501);const AI="YDvkm8";var NI;const _I=(0,en.Z)()((NI=class extends o().Component{render(){const{height:e,onClick:t}=this.props;return o().createElement("button",{"data-hook":"mobile-load-more-button",onClick:t,className:AI,style:{height:e,lineHeight:`${e}px`}},this.props.t("widget.load-more"))}},ze()(NI,"defaultProps",{height:66,onClick:ae().noop}),NI));var RI;const LI={loadMoreVideosForMobileVertical:yr.l1},DI=(0,Ze.$j)((e=>({isSlideMenuOpened:e.slideMenuOpened,visibleVideos:(0,Xp.ZH)(e),selectedVideoId:e.selectedVideoId,showAutoPlay:(0,Xp.IZ)(e),isAccessAllowedOrWithTrailer:(0,Er.w$)(e),playback:e.playback})),LI)((RI=class extends o().Component{constructor(e){super(e),ze()(this,"playVideo",(e=>{const{pauseVideo:t,playVideo:n,selectedVideoId:r}=this.props;r&&t(r),n(e),this.setState({isPlayerVisible:!0})})),ze()(this,"handleVideoClose",(e=>{this.props.pauseVideo(e),this.setState({isPlayerVisible:!1})})),ze()(this,"handleLoadMoreClick",(()=>{this.props.loadMoreVideosForMobileVertical()})),this.state={PlaybackComponent:null,isPlayerVisible:!0},e.loadPlaybackModule().then((e=>{this.setState({PlaybackComponent:e})})).catch(ae().noop)}renderHeader(){const{channelData:e,isSingleVideoView:t}=this.props;return t?null:o().createElement("div",{className:yI,style:{height:gi.tn}},o().createElement("span",{className:SI},e.title),o().createElement(ZC,{className:bI}))}renderMenu(){const{isSlideMenuOpened:e,channelData:t}=this.props;return e?o().createElement(eI,{showMenuButton:!1,channelData:t,menuClassName:EI,isFirstVideo:!0}):null}renderVideos(){const{showLogInForm:e,openMemberOnlyPage:t,onPlayRequestedDisallowed:n,visibleVideos:r,isAccessAllowedOrWithTrailer:i,playerSize:s}=this.props,a=s.height+gi.tn;return ae().map(r,((r,l)=>o().createElement("div",{key:r.id,"data-hook":"mobile-vertical-video-item",className:CI,style:{height:a,marginBottom:gi.KG}},o().createElement("div",{className:OI},o().createElement(nC,{videoItem:r,itemWidth:s.width,itemHeight:a,isFirstVideo:!1,onSignInRequested:e,onPlayRequestedDisallowed:n,onPlayRequestedAllowed:(0,Ye.memoizedPartial)(this.playVideo,r),onMemberSignUp:(0,Ye.memoizedPartial)(t,r.id),pictureMode:Hn.h9.CONTAIN})),i&&this.renderPlayer(l,r))))}renderPlayer(e,t){const{channelData:n,openMemberOnlyPage:r,playerSize:{width:i,height:s},playback:a,selectedVideoId:l}=this.props,{PlaybackComponent:c,isPlayerVisible:u}=this.state,d=(0,Xp.kH)(e);if(!c||!t)return null;const p=(0,TI.sx)({playback:a},t.id),h=(0,TI.tG)({playback:a},t.id),m=t.id===l;return o().createElement("div",{className:ct()(II,{[PI]:m&&u&&(p||h)})},o().createElement(bS,{videoItem:t,sharePopupTopPositon:d,channelData:n,className:wI,onCloseClick:(0,Ye.memoizedPartial)(this.handleVideoClose,t.id)}),o().createElement(c,{videoItem:t,channelData:n,width:i,height:s,onMemberSignUp:r}))}renderLoadMoreButton(){const{visibleVideos:e,channelData:t}=this.props;return e.length>=t.videosCount?null:o().createElement(_I,{height:gi.T_,onClick:this.handleLoadMoreClick})}render(){const{channelData:e,showAutoPlay:t}=this.props;return e.videosCount?o().createElement("div",{"data-hook":"mobile-vertical-layout",className:vI},this.renderHeader(),this.renderMenu(),this.renderVideos(),this.renderLoadMoreButton(),t&&o().createElement(Cm,{isMobile:!0})):o().createElement(YS,{title:e.title})}},ze()(RI,"defaultProps",{onSubscribeClick:ae().noop}),RI)),xI=(0,Ke.P1)([e=>e.entities.videos,Xe.hg],((e,t)=>t&&e[t])),kI=(0,Ke.P1)([Ye.getChannelForWidget,xI,Je.C],((e,t,n)=>Boolean(t&&((0,Ye.isVideoFromComputer)(t)||(0,Ye.isVideoOriginallyLive)(t))&&(0,Xe.$4)(e,t,n)))),VI=(0,Ke.P1)([He.GR],(e=>ae().get(e,"numbers.mainItemType")===li.H_.CHANNEL_COVER)),MI=(0,Ke.P1)([Li.Di],(e=>1===ae().size(e)));var BI=n(66082);const UI="s_9E5c";var FI;const jI={openVideoPage:tp,selectVideo:Ln.Uw,resetSelectedVideo:Ln.Fn,requestPlay:bm.D0,requestPause:bm.hz,openSubscribeOverlayFromWidget:Ud,playbackModuleLoaded:BI.z,logWidgetSystem:Sn.e,requestLogin:Vp.Pw,sendLoadComplete:bp,logWidgetVidClick:ds.s,storeForReload:Mn.Y,sendBiEvent:Cs,openMobileOverlay:ui.Pu},ZI=(0,Ze.$j)(((e,t)=>{const n=(0,He.LF)(e);let r=gi.xP;return n&&t.windowSize.width&&(r=t.windowSize.width),{isVideoPlaying:Boolean(e.selectedVideoId)&&(0,TI.sx)(e,e.selectedVideoId),playback:e.playback,canShowChannelCover:!e.isVideosTouched,appSettings:(0,He.GR)(e),videoByIds:(0,et.$u)(e),videoIds:(0,Li.Di)(e),isFetching:(0,Li.ab)(e),channelData:(0,Ye.getChannelForWidget)(e),currentSiteUser:(0,Je.C)(e),mainVideoId:(0,Xe.hg)(e),mainVideo:(0,vs.g)(e),canPlayVideoInFrame:kI(e),isMainItemChannelCover:VI(e),isSingleVideoView:MI(e),playerSize:(o=r,Ci(o,0)),overlaySize:Ii(r),staticsVersion:(0,Cn.ev)(e).staticsVersion,isVerticalLayoutMobile:(0,He.BH)(e),isMobile:(0,Et.tq)(e)};var o}),jI)((FI=class extends o().Component{constructor(e){super(e),ze()(this,"handleSubscribeClick",(0,ci.Q)((()=>{this.props.openSubscribeOverlayFromWidget()}))),ze()(this,"openMemberOnlyPage",(e=>{this.props.logWidgetSystem("video.memberOnlyInfo.mobileOverlay.requested"),this.props.openMobileOverlay(`#/membership/${e}?shouldCloseMobileOverlay=true`)})),ze()(this,"processDataFromStorage",(e=>{let{selectedVideoId:t}=e;t&&(this.setState({initialVideoId:t}),this.props.selectVideo(t))})),ze()(this,"storeDataForReload",(()=>{this.props.storeForReload({selectedVideoId:this.props.mainVideoId})})),ze()(this,"playVideo",(e=>{const{channelData:t,currentSiteUser:n,selectVideo:r,requestPlay:o,playback:i,fedops:s,isMobile:a}=this.props,{id:l}=e,c={playback:i},u=(0,TI.WQ)(c,l)||(0,TI.UT)(c,l);(0,Xe.$4)(t,e,n)?(u&&this.props.logWidgetVidClick({videoItem:e,channelData:t}),o(l)):r(l)})),ze()(this,"onCurrentSlideChanged",(e=>{const{isFetching:t,videoIds:n,selectVideo:r}=this.props;n[e]&&!t&&r(n[e])})),ze()(this,"onPlayRequestedDisallowed",(()=>{const{mainVideoId:e}=this.props;this.props.openVideoPage(e)})),ze()(this,"loadPlaybackModule",(async()=>{if("undefined"==typeof window)return()=>null;const e=await n.e(17).then(n.bind(n,30574));return this.props.playbackModuleLoaded(),e.Playback})),ze()(this,"showLogInForm",(0,ci.Q)((()=>{this.props.sendBiEvent("widget.signIn.clicked"),this.props.requestLogin().then(this.storeDataForReload)}))),ze()(this,"reset",(()=>{this.props.resetSelectedVideo()})),this.state={initialVideoId:e.mainVideoId}}renderLayout(){return this.props.isVerticalLayoutMobile?this.renderVerticalLayout():this.renderCompactLayout()}renderVerticalLayout(){const{isVideoPlaying:e,channelData:t,playerSize:n,overlaySize:r,requestPause:i,mainVideo:s,isSingleVideoView:a}=this.props;return o().createElement(DI,{playerSize:n,overlaySize:r,channelData:t,isSingleVideoView:a,isVideoPlaying:e,pauseVideo:i,onSubscribeClick:this.handleSubscribeClick,openMemberOnlyPage:this.openMemberOnlyPage,onPlayRequestedDisallowed:this.onPlayRequestedDisallowed,showLogInForm:this.showLogInForm,playVideo:this.playVideo,loadPlaybackModule:this.loadPlaybackModule,mainVideo:s})}renderCompactLayout(){const{isVideoPlaying:e,canShowChannelCover:t,appSettings:n,videoByIds:r,videoIds:i,isFetching:s,channelData:a,currentSiteUser:l,mainVideoId:c,mainVideo:u,canPlayVideoInFrame:d,isMainItemChannelCover:p,isSingleVideoView:h,overlaySize:m,playerSize:f,openVideoPage:g,selectVideo:v,resetSelectedVideo:y,requestPause:E,openSubscribeOverlayFromWidget:b,playbackModuleLoaded:S}=this.props;return o().createElement(gI,{isVideoPlaying:e,canShowChannelCover:t,appSettings:n,videoByIds:r,videoIds:i,isFetching:s,channelData:a,currentSiteUser:l,mainVideoId:c,canPlayVideoInFrame:d,isMainItemChannelCover:p,isSingleVideoView:h,overlaySize:m,playerSize:f,openVideoPage:g,selectVideo:v,resetSelectedVideo:y,pauseVideo:E,openSubscribeOverlayFromWidget:b,playbackModuleLoaded:S,openMemberOnlyPage:this.openMemberOnlyPage,playVideo:this.playVideo,onCurrentSlideChanged:this.onCurrentSlideChanged,showLogInForm:this.showLogInForm,mainVideo:u,initialVideoId:this.state.initialVideoId,onSubscribeClick:this.handleSubscribeClick,onPlayRequestedDisallowed:this.onPlayRequestedDisallowed,loadPlaybackModule:this.loadPlaybackModule})}render(){return o().createElement("section",{"data-hook":"widget-container","data-app-version":this.props.staticsVersion,"data-channel-layout":"mobile",className:UI},o().createElement(Fn,{onEvent:this.processDataFromStorage}),o().createElement(_r,{onSubscription:this.reset,onSubscriptionCancel:this.reset}),this.renderLayout(),o().createElement(sp,null),o().createElement(Pp,null))}},ze()(FI,"displayName","MobileView"),FI)),HI=(0,nr.F)(ii(ZI)),WI="mf2m3I",GI=e=>{let{children:t,viewMode:n}=e;return o().createElement("div",{className:ct()(Jr,WI),"data-view-mode":n,role:"presentation"},t)};function zI(e){let{children:t,className:n,style:r,dataHook:i,portal:s=!0}=e;return((e,t)=>e?o().createElement(sc,{role:"presentation"},o().createElement(VE,null,o().createElement(Mb,null,t))):o().createElement("div",{role:"presentation"},t))(s,o().createElement("div",{style:{...r,position:"fixed"},"data-hook":i,className:n,role:"presentation"},t))}const YI="GNmTgR",qI="pJ092Q",$I="PAIzLm",KI="G42jnm",XI="fnriKp",QI="FHllBe",JI="o9mdA7",eP="nDQDR2",tP="J4WalD",nP="iGbiVr",rP="S2Vl1_";var oP;const iP={...an},sP=!0;const aP=(0,Ze.$j)((e=>({compId:(0,Cn.Qp)(e)})))((oP=class extends o().Component{constructor(e){super(e),ze()(this,"state",{open:!1,closeOnOverlayClick:sP,title:null,closeButtonLabel:null,content:null}),ze()(this,"saveRef",(e=>{this.containerRef=e})),ze()(this,"openModal",(e=>{e.compId===this.props.compId&&(e=function(e,t){let{buttons:n}=e;return n=ae().mapValues(n,(function(e,n){return e.Button?e:{...e,Button:t[n]}})),{...e,buttons:n}}(e,{primary:Vt,secondary:Mt}),e.contentType&&(e.content=iP[e.contentType]),this.setState({Header:Qt,title:null,closeButtonLabel:null,content:null,closeOnOverlayClick:sP,className:eP,windowClassName:tP,contentClassName:nP,buttonsClassName:"",buttons:{},resolve:ae().noop,reject:ae().noop,noCloseButton:!1,...e}),setTimeout((()=>{this.setState({open:!0})}),0))})),ze()(this,"closeModal",(()=>new Promise((e=>{this.setState({open:!1},(()=>{setTimeout((()=>{this.setState({content:null},e)}),200)}))})))),ze()(this,"handleBackdropClick",(e=>{const{closeOnOverlayClick:t}=this.state;!e.isDefaultPrevented()&&t&&this.$modal.dismiss()})),ze()(this,"handleCloseButtonClick",(()=>{this.$modal.dismiss()})),this.containerRef=null}componentDidMount(){this.openModalUnsubscribe=ut.Z.subscribe(ot.Z.MODAL.OPEN,this.openModal),this.closeModalUnsubscribe=ut.Z.subscribe(ot.Z.MODAL.CLOSE,this.closeModal)}componentDidUpdate(e,t){if(this.state.open&&!t.open){const e=this.containerRef.style.height;this.containerRef.style.height=0,this.containerRef.focus(),this.containerRef.style.height=e}}componentWillUnmount(){this.openModalUnsubscribe(),this.closeModalUnsubscribe()}stopEventPropagation(e){e.preventDefault()}get $modal(){var e=this;const{resolve:t,reject:n}=this.state;return{resolve:e=>{t({data:e,$modal:this.$modal})},reject(e){void 0===e&&(e=Jt.nB),n(e)},close:e=>{this.closeModal().then((()=>t(e)))},dismiss:function(t){void 0===t&&(t=Jt.nB),e.closeModal().then((()=>n(t)))}}}get buttons(){const{buttons:e,buttonsClassName:t}=this.state;if(!ae().keys(e).length)return null;const n={primary:"confirmation-button",secondary:"cancellation-button"};return o().createElement("footer",{className:ct()(t,QI)},ae().map(e,((e,t)=>{let{Button:r,label:i,onClick:s}=e;return o().createElement(r,{key:t,dataHook:n[t],label:i,type:"button",onClick:(0,Ye.memoizedPartial)(s,this.$modal),className:JI})})))}render(){const{open:e,content:t,Header:n,title:r,closeButtonLabel:i,className:s,windowClassName:a,contentClassName:l,top:c}=this.state;if(!e&&!t)return null;const u=ct()(s,YI,{[qI]:e&&t});return o().createElement(zI,{portal:!1,className:rP},o().createElement("div",{className:u,onClick:this.handleBackdropClick,role:"presentation"},o().createElement("section",{"data-hook":"modal-window",className:ct()(a,$I,{[KI]:ae().isNumber(c)}),style:{top:c},role:"dialog","aria-modal":"true","aria-label":r,tabIndex:-1,ref:this.saveRef,onClick:this.stopEventPropagation},n&&o().createElement(n,{title:r,closeButtonLabel:i,onButtonClick:this.handleCloseButtonClick,role:"presentation"}),o().createElement("div",{"data-hook":"modal-content",className:ct()(l,XI),role:"presentation"},ae().isString(t)?t:o().cloneElement(t,{$modal:this.$modal})),this.buttons)))}},ze()(oP,"displayName","Modal"),ze()(oP,"defaultProps",{closeOnOverlayClick:sP}),oP)),lP={requestPause:bm.hz},cP=(0,Ze.$j)((e=>({viewMode:We.At(e),selectedVideoId:e.selectedVideoId})),lP)(class extends o().Component{constructor(){super(...arguments),ze()(this,"handleViewModeChange",(e=>{let{prevViewMode:t,viewMode:n}=e;const{requestPause:r,selectedVideoId:o}=this.props;t===qn.VIEW_MODES.PREVIEW&&n!==t&&r(o)}))}render(){return o().createElement(vr,{onChange:this.handleViewModeChange})}}),uP={requestPause:bm.hz},dP=(0,Ze.$j)((e=>({viewMode:(0,We.At)(e),selectedVideoId:e.selectedVideoId,isVideoPlaying:(0,TI.sx)(e,e.selectedVideoId)})),uP)(class extends o().Component{constructor(){super(...arguments),ze()(this,"pauseVideo",(()=>{const{requestPause:e,selectedVideoId:t}=this.props;e(t)}))}renderView(){return o().createElement(o().Fragment,null,o().createElement(HI,null),o().createElement(_n,null),o().createElement(Mr,null),o().createElement(st,null),o().createElement(Lr,null),o().createElement(kr,null),o().createElement(Tr,null),o().createElement(aP,null),o().createElement(cP,null),o().createElement(Or,{pauseVideo:this.pauseVideo,isVideoPlaying:this.props.isVideoPlaying}))}render(){const{viewMode:e}=this.props;return o().createElement(GI,{viewMode:e},this.renderView())}}),pP={logWidgetSystem:Sn.e},hP=(0,Ze.$j)(null,pP)(class extends o().Component{componentDidMount(){this.props.logWidgetSystem("mobile.app.initialized")}render(){return o().createElement(oi,null,o().createElement(dS,null,o().createElement(VE,null,o().createElement(dP,null))))}});const mP=jb({createStore:eS({createRootReducer:n(57498).Z,createRootReducerPath:57498}),Component:hP}),fP=e=>{const t=!e.fixStudioMobileWidgetEnabled&&e.isResponsive,n=["Desktop","Tablet"].includes(e.host.formFactor),r=t||n?pS:mP;return o().createElement(r,e)},gP=e=>o().createElement(fP,e);var vP,yP=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)};function EP(e){return e.type===vP.literal}function bP(e){return e.type===vP.argument}function SP(e){return e.type===vP.number}function CP(e){return e.type===vP.date}function IP(e){return e.type===vP.time}function PP(e){return e.type===vP.select}function OP(e){return e.type===vP.plural}function wP(e){return e.type===vP.pound}function TP(e){return!(!e||"object"!=typeof e||0!==e.type)}function AP(e){return!(!e||"object"!=typeof e||1!==e.type)}!function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound"}(vP||(vP={}));var NP=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),_P=function(){return _P=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){for(t=1,n=1;t1&&"}"===e)},Re="\n",Le=et("\n",!1),De=function(e){return"{"===e||"}"===e||Nt()&&"#"===e},xe=nt("argNameOrNumber"),ke=nt("argNumber"),Ve="0",Me=et("0",!1),Be=function(){return 0},Ue=/^[1-9]/,Fe=tt([["1","9"]],!1,!1),je=/^[0-9]/,Ze=tt([["0","9"]],!1,!1),He=function(e){return parseInt(e.join(""),10)},We=nt("argName"),Ge=0,ze=0,Ye=[{line:1,column:1}],qe=0,$e=[],Ke=0;if(void 0!==t.startRule){if(!(t.startRule in o))throw new Error("Can't start parsing from rule \""+t.startRule+'".');i=o[t.startRule]}function Xe(){return e.substring(ze,Ge)}function Qe(){return ot(ze,Ge)}function Je(e,t){throw function(e,t){return new RP(e,[],"",t)}(e,t=void 0!==t?t:ot(ze,Ge))}function et(e,t){return{type:"literal",text:e,ignoreCase:t}}function tt(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function nt(e){return{type:"other",description:e}}function rt(t){var n,r=Ye[t];if(r)return r;for(n=t-1;!Ye[n];)n--;for(r={line:(r=Ye[n]).line,column:r.column};nqe&&(qe=Ge,$e=[]),$e.push(e))}function st(e,t,n){return new RP(RP.buildMessage(e,t),e,t,n)}function at(){return lt()}function lt(){var e,t;for(e=[],t=ct();t!==r;)e.push(t),t=ct();return e}function ct(){var t;return(t=function(){var e,t;e=Ge,(t=ut())!==r&&(ze=e,t=a(t));return e=t,e}())===r&&(t=function(){var t,n,o,i;Ke++,t=Ge,123===e.charCodeAt(Ge)?(n=p,Ge++):(n=r,0===Ke&&it(h));n!==r&&bt()!==r&&(o=Ot())!==r&&bt()!==r?(125===e.charCodeAt(Ge)?(i=m,Ge++):(i=r,0===Ke&&it(f)),i!==r?(ze=t,t=n=g(o)):(Ge=t,t=r)):(Ge=t,t=r);Ke--,t===r&&(n=r,0===Ke&&it(d));return t}())===r&&(t=function(){var t;t=function(){var t,n,o,i,s,a,l,c,u;t=Ge,123===e.charCodeAt(Ge)?(n=p,Ge++):(n=r,0===Ke&&it(h));n!==r&&bt()!==r&&(o=Ot())!==r&&bt()!==r?(44===e.charCodeAt(Ge)?(i=D,Ge++):(i=r,0===Ke&&it(x)),i!==r&&bt()!==r?(e.substr(Ge,6)===k?(s=k,Ge+=6):(s=r,0===Ke&&it(V)),s!==r&&bt()!==r?(a=Ge,44===e.charCodeAt(Ge)?(l=D,Ge++):(l=r,0===Ke&&it(x)),l!==r&&(c=bt())!==r?(u=function(){var t,n,o;t=Ge,e.substr(Ge,2)===A?(n=A,Ge+=2):(n=r,0===Ke&&it(N));n!==r?(o=function(){var e,t,n;if(e=Ge,t=[],n=ht(),n!==r)for(;n!==r;)t.push(n),n=ht();else t=r;t!==r&&(ze=e,t=T(t));return e=t,e}(),o!==r?(ze=t,t=n=_(o)):(Ge=t,t=r)):(Ge=t,t=r);t===r&&(t=Ge,ze=Ge,(n=(n=R())?void 0:r)!==r&&(o=ut())!==r?(ze=t,t=n=L(o)):(Ge=t,t=r));return t}(),u!==r?a=l=[l,c,u]:(Ge=a,a=r)):(Ge=a,a=r),a===r&&(a=null),a!==r&&(l=bt())!==r?(125===e.charCodeAt(Ge)?(c=m,Ge++):(c=r,0===Ke&&it(f)),c!==r?(ze=t,t=n=M(o,s,a)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r);return t}(),t===r&&(t=function(){var t,n,o,i,s,a,l,c,u;t=Ge,123===e.charCodeAt(Ge)?(n=p,Ge++):(n=r,0===Ke&&it(h));n!==r&&bt()!==r&&(o=Ot())!==r&&bt()!==r?(44===e.charCodeAt(Ge)?(i=D,Ge++):(i=r,0===Ke&&it(x)),i!==r&&bt()!==r?(e.substr(Ge,4)===q?(s=q,Ge+=4):(s=r,0===Ke&&it($)),s===r&&(e.substr(Ge,4)===K?(s=K,Ge+=4):(s=r,0===Ke&&it(X))),s!==r&&bt()!==r?(a=Ge,44===e.charCodeAt(Ge)?(l=D,Ge++):(l=r,0===Ke&&it(x)),l!==r&&(c=bt())!==r?(u=function(){var t,n,o;t=Ge,e.substr(Ge,2)===A?(n=A,Ge+=2):(n=r,0===Ke&&it(N));n!==r?(o=function(){var t,n,o,i;t=Ge,n=Ge,o=[],i=mt(),i===r&&(i=ft());if(i!==r)for(;i!==r;)o.push(i),(i=mt())===r&&(i=ft());else o=r;n=o!==r?e.substring(n,Ge):o;n!==r&&(ze=t,n=z(n));return t=n,t}(),o!==r?(ze=t,t=n=_(o)):(Ge=t,t=r)):(Ge=t,t=r);t===r&&(t=Ge,ze=Ge,(n=(n=Y())?void 0:r)!==r&&(o=ut())!==r?(ze=t,t=n=L(o)):(Ge=t,t=r));return t}(),u!==r?a=l=[l,c,u]:(Ge=a,a=r)):(Ge=a,a=r),a===r&&(a=null),a!==r&&(l=bt())!==r?(125===e.charCodeAt(Ge)?(c=m,Ge++):(c=r,0===Ke&&it(f)),c!==r?(ze=t,t=n=M(o,s,a)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r);return t}());return t}())===r&&(t=function(){var t,n,o,i,s,a,l,c,u,d,g;t=Ge,123===e.charCodeAt(Ge)?(n=p,Ge++):(n=r,0===Ke&&it(h));if(n!==r)if(bt()!==r)if((o=Ot())!==r)if(bt()!==r)if(44===e.charCodeAt(Ge)?(i=D,Ge++):(i=r,0===Ke&&it(x)),i!==r)if(bt()!==r)if(e.substr(Ge,6)===Q?(s=Q,Ge+=6):(s=r,0===Ke&&it(J)),s===r&&(e.substr(Ge,13)===ee?(s=ee,Ge+=13):(s=r,0===Ke&&it(te))),s!==r)if(bt()!==r)if(44===e.charCodeAt(Ge)?(a=D,Ge++):(a=r,0===Ke&&it(x)),a!==r)if(bt()!==r)if(l=Ge,e.substr(Ge,7)===ne?(c=ne,Ge+=7):(c=r,0===Ke&&it(re)),c!==r&&(u=bt())!==r&&(d=St())!==r?l=c=[c,u,d]:(Ge=l,l=r),l===r&&(l=null),l!==r)if((c=bt())!==r){if(u=[],(d=vt())!==r)for(;d!==r;)u.push(d),d=vt();else u=r;u!==r&&(d=bt())!==r?(125===e.charCodeAt(Ge)?(g=m,Ge++):(g=r,0===Ke&&it(f)),g!==r?(ze=t,t=n=oe(o,s,l,u)):(Ge=t,t=r)):(Ge=t,t=r)}else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;return t}())===r&&(t=function(){var t,n,o,i,s,a,l,c,u;t=Ge,123===e.charCodeAt(Ge)?(n=p,Ge++):(n=r,0===Ke&&it(h));if(n!==r)if(bt()!==r)if((o=Ot())!==r)if(bt()!==r)if(44===e.charCodeAt(Ge)?(i=D,Ge++):(i=r,0===Ke&&it(x)),i!==r)if(bt()!==r)if(e.substr(Ge,6)===ie?(s=ie,Ge+=6):(s=r,0===Ke&&it(se)),s!==r)if(bt()!==r)if(44===e.charCodeAt(Ge)?(a=D,Ge++):(a=r,0===Ke&&it(x)),a!==r)if(bt()!==r){if(l=[],(c=gt())!==r)for(;c!==r;)l.push(c),c=gt();else l=r;l!==r&&(c=bt())!==r?(125===e.charCodeAt(Ge)?(u=m,Ge++):(u=r,0===Ke&&it(f)),u!==r?(ze=t,t=n=ae(o,l)):(Ge=t,t=r)):(Ge=t,t=r)}else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;else Ge=t,t=r;return t}())===r&&(t=function(){var t,n;t=Ge,35===e.charCodeAt(Ge)?(n=l,Ge++):(n=r,0===Ke&&it(c));n!==r&&(ze=t,n=u());return t=n,t}()),t}function ut(){var e,t,n;if(e=Ge,t=[],(n=Ct())===r&&(n=It())===r&&(n=Pt()),n!==r)for(;n!==r;)t.push(n),(n=Ct())===r&&(n=It())===r&&(n=Pt());else t=r;return t!==r&&(ze=e,t=s(t)),e=t}function dt(){var t,n,o,i,s;if(Ke++,t=Ge,n=[],o=Ge,i=Ge,Ke++,(s=yt())===r&&(y.test(e.charAt(Ge))?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(E))),Ke--,s===r?i=void 0:(Ge=i,i=r),i!==r?(e.length>Ge?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(b)),s!==r?o=i=[i,s]:(Ge=o,o=r)):(Ge=o,o=r),o!==r)for(;o!==r;)n.push(o),o=Ge,i=Ge,Ke++,(s=yt())===r&&(y.test(e.charAt(Ge))?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(E))),Ke--,s===r?i=void 0:(Ge=i,i=r),i!==r?(e.length>Ge?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(b)),s!==r?o=i=[i,s]:(Ge=o,o=r)):(Ge=o,o=r);else n=r;return t=n!==r?e.substring(t,Ge):n,Ke--,t===r&&(n=r,0===Ke&&it(v)),t}function pt(){var t,n,o;return Ke++,t=Ge,47===e.charCodeAt(Ge)?(n=C,Ge++):(n=r,0===Ke&&it(I)),n!==r&&(o=dt())!==r?(ze=t,t=n=P(o)):(Ge=t,t=r),Ke--,t===r&&(n=r,0===Ke&&it(S)),t}function ht(){var e,t,n,o;if(Ke++,e=Ge,bt()!==r)if((t=dt())!==r){for(n=[],o=pt();o!==r;)n.push(o),o=pt();n!==r?(ze=e,e=w(t,n)):(Ge=e,e=r)}else Ge=e,e=r;else Ge=e,e=r;return Ke--,e===r&&(r,0===Ke&&it(O)),e}function mt(){var t,n,o,i;if(t=Ge,39===e.charCodeAt(Ge)?(n=B,Ge++):(n=r,0===Ke&&it(U)),n!==r){if(o=[],(i=Ct())===r&&(F.test(e.charAt(Ge))?(i=e.charAt(Ge),Ge++):(i=r,0===Ke&&it(j))),i!==r)for(;i!==r;)o.push(i),(i=Ct())===r&&(F.test(e.charAt(Ge))?(i=e.charAt(Ge),Ge++):(i=r,0===Ke&&it(j)));else o=r;o!==r?(39===e.charCodeAt(Ge)?(i=B,Ge++):(i=r,0===Ke&&it(U)),i!==r?t=n=[n,o,i]:(Ge=t,t=r)):(Ge=t,t=r)}else Ge=t,t=r;if(t===r)if(t=[],(n=Ct())===r&&(Z.test(e.charAt(Ge))?(n=e.charAt(Ge),Ge++):(n=r,0===Ke&&it(H))),n!==r)for(;n!==r;)t.push(n),(n=Ct())===r&&(Z.test(e.charAt(Ge))?(n=e.charAt(Ge),Ge++):(n=r,0===Ke&&it(H)));else t=r;return t}function ft(){var t,n;if(t=[],W.test(e.charAt(Ge))?(n=e.charAt(Ge),Ge++):(n=r,0===Ke&&it(G)),n!==r)for(;n!==r;)t.push(n),W.test(e.charAt(Ge))?(n=e.charAt(Ge),Ge++):(n=r,0===Ke&&it(G));else t=r;return t}function gt(){var t,n,o,i,s;return t=Ge,bt()!==r&&(n=Tt())!==r&&bt()!==r?(123===e.charCodeAt(Ge)?(o=p,Ge++):(o=r,0===Ke&&it(h)),o!==r?(ze=Ge,(ue(n)?void 0:r)!==r&&(i=lt())!==r?(125===e.charCodeAt(Ge)?(s=m,Ge++):(s=r,0===Ke&&it(f)),s!==r?(ze=t,t=de(n,i)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r),t}function vt(){var t,n,o,i,s;return t=Ge,bt()!==r?(n=function(){var t,n,o,i;return t=Ge,n=Ge,61===e.charCodeAt(Ge)?(o=le,Ge++):(o=r,0===Ke&&it(ce)),o!==r&&(i=St())!==r?n=o=[o,i]:(Ge=n,n=r),(t=n!==r?e.substring(t,Ge):n)===r&&(t=Tt()),t}(),n!==r&&bt()!==r?(123===e.charCodeAt(Ge)?(o=p,Ge++):(o=r,0===Ke&&it(h)),o!==r?(ze=Ge,(pe(n)?void 0:r)!==r&&(i=lt())!==r?(125===e.charCodeAt(Ge)?(s=m,Ge++):(s=r,0===Ke&&it(f)),s!==r?(ze=t,t=he(n,i)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r)):(Ge=t,t=r),t}function yt(){var t;return Ke++,fe.test(e.charAt(Ge))?(t=e.charAt(Ge),Ge++):(t=r,0===Ke&&it(ge)),Ke--,t===r&&(r,0===Ke&&it(me)),t}function Et(){var t;return Ke++,ye.test(e.charAt(Ge))?(t=e.charAt(Ge),Ge++):(t=r,0===Ke&&it(Ee)),Ke--,t===r&&(r,0===Ke&&it(ve)),t}function bt(){var t,n,o;for(Ke++,t=Ge,n=[],o=yt();o!==r;)n.push(o),o=yt();return t=n!==r?e.substring(t,Ge):n,Ke--,t===r&&(n=r,0===Ke&&it(be)),t}function St(){var t,n,o;return Ke++,t=Ge,45===e.charCodeAt(Ge)?(n=Ce,Ge++):(n=r,0===Ke&&it(Ie)),n===r&&(n=null),n!==r&&(o=wt())!==r?(ze=t,t=n=Pe(n,o)):(Ge=t,t=r),Ke--,t===r&&(n=r,0===Ke&&it(Se)),t}function Ct(){var t,n;return Ke++,t=Ge,e.substr(Ge,2)===we?(n=we,Ge+=2):(n=r,0===Ke&&it(Te)),n!==r&&(ze=t,n=Ae()),Ke--,(t=n)===r&&(n=r,0===Ke&&it(Oe)),t}function It(){var t,n,o,i,s,a;if(t=Ge,39===e.charCodeAt(Ge)?(n=B,Ge++):(n=r,0===Ke&&it(U)),n!==r)if(o=function(){var t,n,o,i;t=Ge,n=Ge,e.length>Ge?(o=e.charAt(Ge),Ge++):(o=r,0===Ke&&it(b));o!==r?(ze=Ge,(i=(i=De(o))?void 0:r)!==r?n=o=[o,i]:(Ge=n,n=r)):(Ge=n,n=r);t=n!==r?e.substring(t,Ge):n;return t}(),o!==r){for(i=Ge,s=[],e.substr(Ge,2)===we?(a=we,Ge+=2):(a=r,0===Ke&&it(Te)),a===r&&(F.test(e.charAt(Ge))?(a=e.charAt(Ge),Ge++):(a=r,0===Ke&&it(j)));a!==r;)s.push(a),e.substr(Ge,2)===we?(a=we,Ge+=2):(a=r,0===Ke&&it(Te)),a===r&&(F.test(e.charAt(Ge))?(a=e.charAt(Ge),Ge++):(a=r,0===Ke&&it(j)));(i=s!==r?e.substring(i,Ge):s)!==r?(39===e.charCodeAt(Ge)?(s=B,Ge++):(s=r,0===Ke&&it(U)),s===r&&(s=null),s!==r?(ze=t,t=n=Ne(o,i)):(Ge=t,t=r)):(Ge=t,t=r)}else Ge=t,t=r;else Ge=t,t=r;return t}function Pt(){var t,n,o,i;return t=Ge,n=Ge,e.length>Ge?(o=e.charAt(Ge),Ge++):(o=r,0===Ke&&it(b)),o!==r?(ze=Ge,(i=(i=_e(o))?void 0:r)!==r?n=o=[o,i]:(Ge=n,n=r)):(Ge=n,n=r),n===r&&(10===e.charCodeAt(Ge)?(n=Re,Ge++):(n=r,0===Ke&&it(Le))),t=n!==r?e.substring(t,Ge):n}function Ot(){var t,n;return Ke++,t=Ge,(n=wt())===r&&(n=Tt()),t=n!==r?e.substring(t,Ge):n,Ke--,t===r&&(n=r,0===Ke&&it(xe)),t}function wt(){var t,n,o,i,s;if(Ke++,t=Ge,48===e.charCodeAt(Ge)?(n=Ve,Ge++):(n=r,0===Ke&&it(Me)),n!==r&&(ze=t,n=Be()),(t=n)===r){if(t=Ge,n=Ge,Ue.test(e.charAt(Ge))?(o=e.charAt(Ge),Ge++):(o=r,0===Ke&&it(Fe)),o!==r){for(i=[],je.test(e.charAt(Ge))?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(Ze));s!==r;)i.push(s),je.test(e.charAt(Ge))?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(Ze));i!==r?n=o=[o,i]:(Ge=n,n=r)}else Ge=n,n=r;n!==r&&(ze=t,n=He(n)),t=n}return Ke--,t===r&&(n=r,0===Ke&&it(ke)),t}function Tt(){var t,n,o,i,s;if(Ke++,t=Ge,n=[],o=Ge,i=Ge,Ke++,(s=yt())===r&&(s=Et()),Ke--,s===r?i=void 0:(Ge=i,i=r),i!==r?(e.length>Ge?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(b)),s!==r?o=i=[i,s]:(Ge=o,o=r)):(Ge=o,o=r),o!==r)for(;o!==r;)n.push(o),o=Ge,i=Ge,Ke++,(s=yt())===r&&(s=Et()),Ke--,s===r?i=void 0:(Ge=i,i=r),i!==r?(e.length>Ge?(s=e.charAt(Ge),Ge++):(s=r,0===Ke&&it(b)),s!==r?o=i=[i,s]:(Ge=o,o=r)):(Ge=o,o=r);else n=r;return t=n!==r?e.substring(t,Ge):n,Ke--,t===r&&(n=r,0===Ke&&it(We)),t}var At=["root"];function Nt(){return"plural"===At[At.length-1]}function _t(){return t&&t.captureLocation?{location:Qe()}:{}}if((n=i())!==r&&Ge===e.length)return n;throw n!==r&&Ge1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(HP,(function(e,n,r){return"."===e?t.maximumFractionDigits=0:"+"===r?t.minimumFractionDigits=r.length:"#"===n[0]?t.maximumFractionDigits=n.length:(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length+("string"==typeof r?r.length:0)),""})),o.options.length&&(t=FP(FP({},t),GP(o.options[0])))}else if(WP.test(o.stem))t=FP(FP({},t),GP(o.stem));else{var i=zP(o.stem);i&&(t=FP(FP({},t),i))}}return t}var $P,KP=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),XP=function(){for(var e=0,t=0,n=arguments.length;t(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,oO=Date.now()+"@@",iO=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function sO(e,t,n){var r=e.tagName,o=e.outerHTML,i=e.textContent,s=e.childNodes;if(!r)return nO(i||"",t);r=r.toLowerCase();var a=~iO.indexOf(r),l=n[r];if(l&&a)throw new QP(r+" is a self-closing tag and can not be used, please use another tag name.");if(!s.length)return[o];var c=Array.prototype.slice.call(s).reduce((function(e,r){return e.concat(sO(r,t,n))}),[]);return l?"function"==typeof l?[l.apply(void 0,c)]:[l]:XP(["<"+r+">"],c,[""])}function aO(e,t,n,r,o,i){var s=JP(e,t,n,r,o,void 0,i),a={},l=s.reduce((function(e,t){if(0===t.type)return e+t.value;var n=Date.now()+"_"+ ++tO;return a[n]=t.value,e+"@@"+n+"@@"}),"");if(!rO.test(l))return nO(l,a);if(!o)throw new QP("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new QP("Cannot format XML message without DOMParser");$P||($P=new DOMParser);var c=$P.parseFromString(''+l+"","text/html").getElementById(oO);if(!c)throw new QP("Malformed HTML message "+l);var u=Object.keys(o).filter((function(e){return!!c.getElementsByTagName(e).length}));if(!u.length)return nO(l,a);var d=u.filter((function(e){return e!==e.toLowerCase()}));if(d.length)throw new QP("HTML tag must be lowercased but the following tags are not: "+d.join(", "));return Array.prototype.slice.call(c.childNodes).reduce((function(e,t){return e.concat(sO(t,a,o))}),[])}var lO=function(){return lO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}const i="string"!=typeof t?[].concat(t):t.split(".");for(;i.length>1;){if(o())return{};const t=r(i.shift());!e[t]&&n&&(e[t]=new n),e=e[t]}return o()?{}:{obj:e,k:r(i.shift())}}const hO=[],mO=hO.forEach,fO=hO.slice;class gO{constructor(e){this.type="i18nFormat",this.mem={},this.init(null,e)}init(e,t){const n=e&&e.options&&e.options.i18nFormat||{};if(this.options=function(e){return mO.call(fO.call(arguments,1),(function(t){if(t)for(const n in t)void 0===e[n]&&(e[n]=t[n])})),e}(n,t,this.options||{},{memoize:!0,memoizeFallback:!1,bindI18n:"",bindI18nStore:void 0,parseErrorHandler:(e,t,n)=>n}),this.formats=this.options?.formats,e){const{bindI18n:t,bindI18nStore:n,memoize:r}=this.options;e.IntlMessageFormat=dO,e.ICU=this,r&&(t&&e.on(t,(()=>this.clearCache())),n&&e.store.on(n,(()=>this.clearCache())))}this.options?.localeData&&("[object Array]"===Object.prototype.toString.apply(this.options.localeData)?this.options.localeData.forEach((e=>this.addLocaleData(e))):this.addLocaleData(this.options.localeData))}addLocaleData(e){(Array.isArray(e)?e:[e]).forEach((e=>{e&&e.locale&&dO.__addLocaleData(e)}))}addUserDefinedFormats(e){this.formats=this.formats?{...this.formats,...e}:e}parse(e,t,n,r,o,i){const s=i&&i.resolved&&i.resolved.res,a=this.options?.memoize&&`${n}.${r}.${o.replace(/\./g,"###")}`;let l;this.options?.memoize&&(l=function(e,t){const{obj:n,k:r}=pO(e,t);if(n)return n[r]}(this.mem,a));try{return l||(l=new dO(e,n,this.formats),this.options?.memoize&&(this.options.memoizeFallback||!i||s)&&function(e,t,n){const{obj:r,k:o}=pO(e,t,Object);r[o]=n}(this.mem,a,l)),l.format(t)}catch(n){return this.options?.parseErrorHandler?.(n,o,e,t)}}addLookupKeys(e){return e}clearCache(){this.mem={}}}gO.type="i18nFormat";const vO=gO;var yO=n(86522);function EO(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};(0,bO.Z)(this,e),this.init(t,n)}return(0,SO.Z)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||wO,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var s=r(i.shift());!e[s]&&n&&(e[s]=new n),e=Object.prototype.hasOwnProperty.call(e,s)?e[s]:{}}return o()?{}:{obj:e,k:r(i.shift())}}function LO(e,t,n){var r=RO(e,t,Object);r.obj[r.k]=n}function DO(e,t){var n=RO(e,t),r=n.obj,o=n.k;if(r)return r[o]}function xO(e,t,n){var r=DO(e,n);return void 0!==r?r:DO(t,n)}function kO(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):kO(e[r],t[r],n):e[r]=t[r]);return e}function VO(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var MO={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function BO(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return MO[e]})):e}var UO="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,FO=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,bO.Z)(this,t),n=CO(this,IO(t).call(this)),UO&&AO.call((0,ma.Z)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return OO(t,e),(0,SO.Z)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split(".")),DO(this.data,i)}},{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var s=[e,t];n&&(s=s.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(s=e.split("."))[1]),this.addNamespaces(t),LO(this.data,s,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!=typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(s=e.split("."))[1]),this.addNamespaces(t);var a=DO(this.data,s)||{};r?kO(a,n,o):a=EO({},a,n),LO(this.data,s,a),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?EO({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(AO),jO={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}},ZO={},HO=function(e){function t(e){var n,r,o,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,bO.Z)(this,t),n=CO(this,IO(t).call(this)),UO&&AO.call((0,ma.Z)(n)),r=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],o=e,i=(0,ma.Z)(n),r.forEach((function(e){o[e]&&(i[e]=o[e])})),n.options=s,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=TO.create("translator"),n}return OO(t,e),(0,SO.Z)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.match(this.interpolator.nestingRegexp);if(i&&i.length>0)return{key:e,namespaces:o};var s=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(s[0])>-1)&&(o=s.shift()),e=s.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,n,r){var o=this;if("object"!==(0,yO.Z)(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],n),a=s.key,l=s.namespaces,c=l[l.length-1],u=n.lng||this.language,d=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(d){var p=n.nsSeparator||this.options.nsSeparator;return c+p+a}return a}var h=this.resolve(e,n),m=h&&h.res,f=h&&h.usedKey||a,g=h&&h.exactUsedKey||a,v=Object.prototype.toString.apply(m),y=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,E=!this.i18nFormat||this.i18nFormat.handleAsObject;if(E&&m&&("string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(v)<0&&("string"!=typeof y||"[object Array]"!==v)){if(!n.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(f,m,n):"key '".concat(a," (").concat(this.language,")' returned an object instead of string.");if(i){var b="[object Array]"===v,S=b?[]:{},C=b?g:f;for(var I in m)if(Object.prototype.hasOwnProperty.call(m,I)){var P="".concat(C).concat(i).concat(I);S[I]=this.translate(P,EO({},n,{joinArrays:!1,ns:l})),S[I]===P&&(S[I]=m[I])}m=S}}else if(E&&"string"==typeof y&&"[object Array]"===v)(m=m.join(y))&&(m=this.extendTranslation(m,e,n,r));else{var O=!1,w=!1,T=void 0!==n.count&&"string"!=typeof n.count,A=t.hasDefaultValue(n),N=T?this.pluralResolver.getSuffix(u,n.count):"",_=n["defaultValue".concat(N)]||n.defaultValue;!this.isValidLookup(m)&&A&&(O=!0,m=_),this.isValidLookup(m)||(w=!0,m=a);var R=A&&_!==m&&this.options.updateMissing;if(w||O||R){if(this.logger.log(R?"updateKey":"missingKey",u,c,a,R?_:m),i){var L=this.resolve(a,EO({},n,{keySeparator:!1}));L&&L.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var D=[],x=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&x&&x[0])for(var k=0;k1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!s.isValidLookup(t)){var l=s.extractFromKey(e,a),c=l.key;n=c;var u=l.namespaces;s.options.fallbackNS&&(u=u.concat(s.options.fallbackNS));var d=void 0!==a.count&&"string"!=typeof a.count,p=void 0!==a.context&&"string"==typeof a.context&&""!==a.context,h=a.lngs?a.lngs:s.languageUtils.toResolveHierarchy(a.lng||s.language,a.fallbackLng);u.forEach((function(e){s.isValidLookup(t)||(i=e,!ZO["".concat(h[0],"-").concat(e)]&&s.utils&&s.utils.hasLoadedNamespace&&!s.utils.hasLoadedNamespace(i)&&(ZO["".concat(h[0],"-").concat(e)]=!0,s.logger.warn('key "'.concat(n,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach((function(n){if(!s.isValidLookup(t)){o=n;var i,l,u=c,h=[u];if(s.i18nFormat&&s.i18nFormat.addLookupKeys)s.i18nFormat.addLookupKeys(h,c,n,e,a);else d&&(i=s.pluralResolver.getSuffix(n,a.count)),d&&p&&h.push(u+i),p&&h.push(u+="".concat(s.options.contextSeparator).concat(a.context)),d&&h.push(u+=i);for(;l=h.pop();)s.isValidLookup(t)||(r=l,t=s.getResource(n,e,l,a))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:i}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,12)&&void 0!==e[n])return!0;return!1}}]),t}(AO);function WO(e){return e.charAt(0).toUpperCase()+e.slice(1)}var GO=function(){function e(t){(0,bO.Z)(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=TO.create("languageUtils")}return(0,SO.Z)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=WO(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=WO(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=WO(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isSupportedCode(e)?o.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o}}]),e}(),zO=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],YO={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};var qO=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,bO.Z)(this,e),this.languageUtils=t,this.options=r,this.logger=TO.create("pluralResolver"),this.rules=(n={},zO.forEach((function(e){e.lngs.forEach((function(t){n[t]={numbers:e.nr,plurals:YO[e.fc]}}))})),n)}return(0,SO.Z)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){return this.getSuffixes(e).map((function(e){return t+e}))}},{key:"getSuffixes",value:function(e){var t=this,n=this.getRule(e);return n?n.numbers.map((function(n){return t.getSuffix(e,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var s=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):s():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?s():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),$O=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,bO.Z)(this,e),this.logger=TO.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,SO.Z)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:BO,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?VO(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?VO(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?VO(t.nestingPrefix):t.nestingPrefixEscaped||VO("$t("),this.nestingSuffix=t.nestingSuffix?VO(t.nestingSuffix):t.nestingSuffixEscaped||VO(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var o,i,s,a=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(a.formatSeparator)<0){var o=xO(t,l,e);return a.alwaysFormat?a.format(o,void 0,n):o}var i=e.split(a.formatSeparator),s=i.shift().trim(),c=i.join(a.formatSeparator).trim();return a.format(xO(t,l,s),c,n,r)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,p=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return a.escapeValue?c(a.escape(e)):c(e)}}].forEach((function(t){for(s=0;o=t.regex.exec(e);){if(void 0===(i=u(o[1].trim())))if("function"==typeof d){var n=d(e,o,r);i="string"==typeof n?n:""}else{if(p){i=o[0];continue}a.logger.warn("missed to pass in variable ".concat(o[1]," for interpolating ").concat(e)),i=""}else"string"==typeof i||a.useRawValueToEscape||(i=_O(i));if(e=e.replace(o[0],t.safeValue(i)),t.regex.lastIndex=0,++s>=a.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,o=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=EO({},i);function a(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0],o=(o=this.interpolate(o,s)).replace(/'/g,'"');try{s=JSON.parse(o),t&&(s=EO({},t,s))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(o)}return delete s.defaultValue,e}for(s.applyPostProcessor=!1,delete s.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(n[0].includes(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=u.shift(),l=u,c=!0}if((r=t(a.call(this,n[1].trim(),s),s))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=_O(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=l.reduce((function(e,t){return o.format(e,t,i.lng,i)}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var KO=function(e){function t(e,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,bO.Z)(this,t),o=CO(this,IO(t).call(this)),UO&&AO.call((0,ma.Z)(o)),o.backend=e,o.store=n,o.services=r,o.languageUtils=r.languageUtils,o.options=i,o.logger=TO.create("backendConnector"),o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(r,i.backend,i),o}return OO(t,e),(0,SO.Z)(t,[{key:"queueLoad",value:function(e,t,n,r){var o=this,i=[],s=[],a=[],l=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var a="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[a]=2:o.state[a]<0||(1===o.state[a]?s.indexOf(a)<0&&s.push(a):(o.state[a]=1,r=!1,s.indexOf(a)<0&&s.push(a),i.indexOf(a)<0&&i.push(a),l.indexOf(t)<0&&l.push(t)))})),r||a.push(e)})),(i.length||s.length)&&this.queue.push({pending:s,loaded:{},errors:[],callback:r}),{toLoad:i,pending:s,toLoadLanguages:a,toLoadNamespaces:l}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],i=r[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addResourceBundle(o,i,n),this.state[e]=t?-1:2;var s={};this.queue.forEach((function(n){var r,a,l,c,u,d;r=n.loaded,a=i,c=RO(r,[o],Object),u=c.obj,d=c.k,u[d]=u[d]||[],l&&(u[d]=u[d].concat(a)),l||u[d].push(a),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){s[e]||(s[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){s[e].indexOf(t)<0&&s[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,s=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(a,l){a&&l&&o<5?setTimeout((function(){r.read.call(r,e,t,n,o+1,2*i,s)}),i):s(a,l)})):s(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=r[0],i=r[1];this.read(o,i,"read",void 0,void 0,(function(r,s){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(o," failed"),r),!r&&s&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(o),s),t.loaded(e,r,s)}))}},{key:"saveMissing",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,EO({},i,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(AO);function XO(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function QO(){}var JO=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if((0,bO.Z)(this,t),e=CO(this,IO(t).call(this)),UO&&AO.call((0,ma.Z)(e)),e.options=XO(n),e.services={},e.logger=TO,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),CO(e,(0,ma.Z)(e));setTimeout((function(){e.init(n,r)}),0)}return e}return OO(t,e),(0,SO.Z)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=EO({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,yO.Z)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,yO.Z)(e[2])||"object"===(0,yO.Z)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}},this.options,XO(t)),this.format=this.options.interpolation.format,n||(n=QO),!this.options.isClone){this.modules.logger?TO.init(r(this.modules.logger),this.options):TO.init(null,this.options);var o=new GO(this.options);this.store=new FO(this.options.resources,this.options);var i=this.services;i.logger=TO,i.resourceStore=this.store,i.languageUtils=o,i.pluralResolver=new qO(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i.interpolator=new $O(this.options),i.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},i.backendConnector=new KO(r(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o0&&"dev"!==s[0]&&(this.options.lng=s[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var a=NO(),l=function(){var t=function(t,r){e.isInitialized&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),a.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),a}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:QO,r="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return n();var o=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){o.indexOf(e)<0&&o.push(e)}))};if(r)i(r);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return i(e)}));this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(o,this.options.ns,n)}else n(null)}},{key:"reloadResources",value:function(e,t,n){var r=NO();return e||(e=this.languages),t||(t=this.options.ns),n||(n=QO),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&jO.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=NO();this.emit("languageChanging",e);var o=function(e){var o="string"==typeof e?e:n.services.languageUtils.getBestMatchFromCodes(e);o&&(n.language||(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o)),n.translator.language||n.translator.changeLanguage(o),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(o)),n.loadResources(o,(function(e){!function(e,o){o?(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o),n.translator.changeLanguage(o),n.isLanguageChangingTo=void 0,n.emit("languageChanged",o),n.logger.log("languageChanged",o)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,o)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,r=function e(t,r){var o;if("object"!==(0,yO.Z)(r)){for(var i=arguments.length,s=new Array(i>2?i-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var s=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var a=n.precheck(this,s);if(void 0!==a)return a}return!!this.hasResourceBundle(r,e)||(!this.services.backendConnector.backend||!(!s(r,e)||o&&!s(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=NO();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=NO();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){return new t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:QO,o=EO({},this.options,n,{isClone:!0}),i=new t(o);return["store","services","language"].forEach((function(t){i[t]=e[t]})),i.services=EO({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new HO(i.services,i.options),i.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{try{return r(null,await t(e))}catch(e){return r(e,null)}}}),n&&(l.resources={[e]:{translation:n}}),i||c.init(l),c}(t,{icu:new vO({parseErrorHandler:n,bindI18n:t.bindI18n,...e})})};!function(e){e.Default="",e.OwnerAccount="owner-account"}(tw||(tw={}));var rw="__WIXEXP_USE_NEW_API",ow="__WIXEXP_CONDUCTION_METHOD_",iw="__WIXEXP_OWNER_ACCOUNT_ID_",sw="__WIXEXP_LOGGED_IN_USER_ID_";function aw(e,t,n){var r,o;if("undefined"!=typeof self)if("function"==typeof n){if(void 0!==n(self[t]))return(r={})[e]=n(self[t]),r}else if(typeof self[t]===n)return(o={})[e]=self[t],o;return{}}var lw=function(e){return Object.keys(tw).filter((function(t){return tw[t]===e})).length>0?e:void 0};function cw(e){return function(e){return e.conductionMethod===tw.OwnerAccount&&e.siteOwnerId&&e.loggedInUserId}(e)?{forSiteOwner:{siteOwnerId:e.siteOwnerId,loggedInUserId:e.loggedInUserId}}:{}}var uw=function(e){return"string"==typeof e&&""!==e};function dw(e){void 0===e&&(e={});var t=e.forSiteOwner,n=e.forSiteVisitors,r=e.overrideCriteria,o="";if(["forSiteOwner","forSiteVisitors"].reduce((function(t,n){return e[n]?t+1:t}),0)>1)throw new Error('Only one of "forSiteOwner" or "forSiteVisitors" is accepted.');return t&&(o+=function(e){return uw(e.loggedInUserId)&&uw(e.siteOwnerId)?"&"+"requestContext.forSiteOwner.loggedInUserId=".concat(e.loggedInUserId,"&")+"requestContext.forSiteOwner.siteOwnerId=".concat(e.siteOwnerId):""}(t)),n&&(o+=function(e){return uw(e.visitorId)&&uw(e.siteOwnerId)?"&"+"requestContext.forSiteVisitors.visitorId=".concat(e.visitorId,"&")+"requestContext.forSiteVisitors.siteOwnerId=".concat(e.siteOwnerId):""}(n)),r&&(o+=function(e){return uw(e.entityId)?"&requestContext.overrideCriteria.entityId=".concat(e.entityId):""}(r)),o}function pw(e){if("string"==typeof e)try{return JSON.parse(e)}catch(e){}return e}var hw={conductAllInScope:"/_api/wix-laboratory-server/v1/laboratory/platform/conductAllInScope",conductExperiment:"/_api/wix-laboratory-server/v1/laboratory/platform/conductExperiment"},mw={conductAllInScope:"/_api/wix-laboratory-server/laboratory/conductAllInScope",conductExperiment:"/_api/wix-laboratory-server/laboratory/conductExperiment"};function fw(e,t){return-1!==e.indexOf(t?hw.conductAllInScope:mw.conductAllInScope)}var gw=function(e,t,n){return void 0===e&&(e=""),void 0===t&&(t=""),void 0===n&&(n=!1),n?"".concat(hw.conductExperiment,"?key=").concat(encodeURIComponent(e),"&fallbackValue=").concat(encodeURIComponent(t)):"".concat(mw.conductExperiment,"?key=").concat(encodeURIComponent(e),"&fallback=").concat(encodeURIComponent(t))};function vw(e,t,n){var r="".concat(gw(t,"",n));return e.includes(r)}var yw=function(){function e(){this.urlMap=new Map,this.pendingUrlMap=new Map}return e.prototype.addUrlRequest=function(e,t){return(0,f.__awaiter)(this,void 0,void 0,(function(){var n=this;return(0,f.__generator)(this,(function(r){switch(r.label){case 0:return this.pendingUrlMap.set(e,t),[4,t.then((function(t){return n.addUrlResponse(e,t)}))];case 1:return r.sent(),[2]}}))}))},e.prototype.addUrlResponse=function(e,t){this.urlMap.set(e,t)},e.prototype.getUrlResponse=function(e){return this.urlMap.get(e)},e.prototype.getUrlRequest=function(e){return this.pendingUrlMap.get(e)},e.prototype.getExperimentValue=function(e,t){var n,r;try{for(var o=(0,f.__values)(this.urlMap.keys()),i=o.next();!i.done;i=o.next()){var s=i.value;if(vw(s,e,t))return this.urlMap.get(s);if(fw(s,t)){var a=pw(this.urlMap.get(s));if("object"==typeof a&&e in a)return a[e]}}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e}();!function(){function e(){}e.prototype.addUrlRequest=function(){},e.prototype.addUrlResponse=function(){},e.prototype.getUrlResponse=function(){},e.prototype.getUrlRequest=function(){},e.prototype.getExperimentValue=function(){}}();function Ew(){return void 0===self.experimentsCacheV2&&(self.experimentsCacheV2=new yw),self.experimentsCacheV2}var bw=n(41891),Sw=function(){},Cw=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,t)||this,r=(0,f.__assign)((0,f.__assign)((0,f.__assign)((0,f.__assign)({},aw("useNewApi",rw,"boolean")),aw("conductionMethod",ow,lw)),aw("siteOwnerId",iw,"string")),aw("loggedInUserId",sw,"string"));return n.useNewApi=void 0!==t.useNewApi?t.useNewApi:r.useNewApi||!1,n.experiments=t.experiments||{},n.loaders=new Map,n.baseUrl=(n.useNewApi,t.baseUrl||""),n.requestContext=t.requestContext||cw(r),n.onError=t.onError||Sw,t.scope&&n.load(t.scope),t.scopes&&t.scopes.forEach(n.load.bind(n)),n}return(0,f.__extends)(t,e),t.prototype.add=function(e){this.experiments=(0,f.__assign)((0,f.__assign)({},this.experiments),e)},t.prototype._addLoader=function(e,t){var n=this;return this.loaders.set(e,t),t.then((function(){n.loaders.delete(e)})),t},t.prototype._getUrlWithFallback=function(e,t){var n=this,r=Ew().getUrlResponse(e);if(void 0!==r)return Promise.resolve(r);var o=Ew().getUrlRequest(e);if(void 0!==o)return o;var i=this.loaders.get(e);if(void 0!==i)return i;var s=function(e){return new Promise((function(t,n){var r=ub(),o=new XMLHttpRequest;o.open("GET",e,!0),Object.keys(r).forEach((function(e){return o.setRequestHeader(e,r[e])})),o.responseType="text",o.withCredentials=!0,o.onload=function(){o.status>=200&&o.status<400?t(o.responseText):n(new Error("Failed to load ".concat(e,", status ").concat(o.status)))},o.onerror=function(){return n(new Error("Failed to load ".concat(e)))},o.send()}))}(e).catch((function(e){return n.onError(e),t}));return Ew().addUrlRequest(e,s),s},t.prototype.load=function(e){var t=this,n=function(e,t){return void 0===e&&(e=""),void 0===t&&(t=!1),t?"".concat(hw.conductAllInScope,"?scope=").concat(encodeURIComponent(e)):"".concat(mw.conductAllInScope,"?scope=").concat(encodeURIComponent(e))}(e,this.useNewApi),r=this.useNewApi?dw(this.requestContext):"",o="".concat(this.baseUrl).concat(n).concat(r),i=this._getUrlWithFallback(o,"{}").then((function(e){return pw(e)})).then((function(e){return t.useNewApi?e.values:e})).then((function(e){return t.add(e),e}));return this._addLoader(o,i)},t.prototype.conduct=function(e,t){var n=this,r=Ew().getExperimentValue(e,this.useNewApi);if(void 0!==r)return this._addConductResult(e,r);var o=gw(e,t,this.useNewApi),i=this.useNewApi?dw(this.requestContext):"",s="".concat(this.baseUrl).concat(o).concat(i),a=this._getUrlWithFallback(s,null!=t?t:"").then((function(t){return n._addConductResult(e,t)}));return this._addLoader(s,a)},t.prototype.pending=function(){return!!this.loaders.size},t.prototype.ready=function(){return Promise.all(Array.from(this.loaders.values()))},t.prototype._addConductResult=function(e,t){var n,r=this.useNewApi?JSON.parse(t).value:t;return this.add(((n={})[e]=r,n)),Promise.resolve(r)},t}(bw.Q),Iw=function(){return Iw=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]Qw(Xw,{darkMode:e}))({darkMode:t}))}getDataAttributes(){const{theme:e,darkMode:t,madefor:n}=this.props;return{"data-theme":e,"data-dark-mode":t,"data-madefor":n}}getValue(){const{theme:e,darkMode:t,madefor:n}=this.props;return{theme:e,darkMode:t,madefor:n,appFlagsClass:this.getClassName(),appDataAttributes:this.getDataAttributes()}}render(){const{dataHook:e,as:t="span",children:n}=this.props;return r.createElement(nT.Provider,{value:this.getValue()},r.createElement(t,{className:this.getClassName(),"data-hook":e,...this.getDataAttributes()},n))}}function oT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function iT(e,t,n){return t=IO(t),CO(e,sT()?Reflect.construct(t,n||[],IO(e).constructor):t.apply(e,n))}function sT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(sT=function(){return!!e})()}rT.displayName="BaseUiNextProvider",rT.defaultProps={as:"span",darkMode:!1,madefor:!1};var aT=function(e){function t(e){var n;return(0,bO.Z)(this,t),(n=iT(this,t,[e])).themes={classic:Zw,responsive:Ww,facelift:zw},n.themeRootSelectors={classic:void 0,responsive:"responsive-skin",facelift:"classic-facelift-skin"},n}return OO(t,e),(0,SO.Z)(t,[{key:"getClassName",value:function(){var e=this.props,n=e.theme,r=e.madefor,o=e.darkMode,i=e.inputBorders;return $w(qw,{madefor:r},this.themes[n]({darkMode:o}),this.themeRootSelectors[n],o&&"dark-mode",i&&"facelift"===n?"input-borders-experiment":"",Fw(IO(t.prototype),"getClassName",this).call(this))}},{key:"getDataAttributes",value:function(){return function(e){for(var t=1;t=u.length;return r.createElement("div",{className:m},c&&s?u.map((function(e){return r.createElement("link",{href:"".concat(c).concat(e),rel:"stylesheet",type:"text/css",key:e,onLoad:y})})):null,s&&v?r.createElement(e,(0,f.__assign)({},t)):null,!s&&r.createElement(e,(0,f.__assign)({},t)));function y(){h((function(e){return e+1}))}};return a.displayName="WithStyles",a.tokenForCiPoliceRule="e2425ecc-e4c1-474c-9e2b-8357f32c907b",a},createExperiments:function(e){return new Aw(e)},createWidgetExperiments:function(e){return new Cw(e)},providers:fT},gP,{multilingualDisabled:!1,sentryConfig:{DSN:"https://89a16a5a463b4b8cabf8b8fd697303da@sentry.wixpress.com/2885",id:"89a16a5a463b4b8cabf8b8fd697303da",projectName:"wix-video-widget",teamName:"media",errorMonitor:!0},styleHocConfig:{enabled:!0},translationsConfig:{icuEnabled:!0,defaultTranslationsPath:"/home/builduser/work/91e7dd51354251f9/wix-vod-widget/src/assets/locales/messages_en.json",availableLanguages:["ar","bg","ca","cs","da","de","el","en","es","fi","fr","he","hi","hu","id","it","ja","ko","lt","ms","nl","no","pl","pt","ro","ru","sk","sl","sv","th","tl","tr","uk","vi","zh","zu"]},stylesParams:gT.default,customCssVars:gT.customCssVars||function(){return{}},componentId:"144097ea-fea0-498e-ade7-e6de40127106",name:"WixVideo",withErrorBoundary:!0,localeDistPath:"assets/locales"});vT=(0,mT.hot)(e,vT);const yT=gP.loadChunks,ET={loadableReady:n(33636).loadableReady,chunkLoadingGlobal:"webpackJsonp__wix_wix_vod_widget",component:vT,loadChunks:yT}},74176:(e,t,n)=>{e.exports={default:n(69495),__esModule:!0}},88071:(e,t,n)=>{e.exports={default:n(21288),__esModule:!0}},30302:(e,t,n)=>{e.exports={default:n(86088),__esModule:!0}},52664:(e,t,n)=>{e.exports={default:n(5298),__esModule:!0}},47694:(e,t,n)=>{e.exports={default:n(68399),__esModule:!0}},5360:(e,t,n)=>{e.exports={default:n(58868),__esModule:!0}},92175:(e,t,n)=>{"use strict";t.__esModule=!0;var r,o=n(52664),i=(r=o)&&r.__esModule?r:{default:r};t.default=i.default||function(e){for(var t=1;t{"use strict";t.__esModule=!0;var r=i(n(30302)),o=i(n(88071));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,r.default)(Object(e)))return function(e,t){var n=[],r=!0,i=!1,s=void 0;try{for(var a,l=(0,o.default)(e);!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,s=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw s}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},81093:(e,t,n)=>{"use strict";t.__esModule=!0;var r,o=n(74176),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t>18&63)+c.charAt(o>>12&63)+c.charAt(o>>6&63)+c.charAt(63&o);return 2==i?(t=e.charCodeAt(a)<<8,n=e.charCodeAt(++a),s+=c.charAt((o=t+n)>>10)+c.charAt(o>>4&63)+c.charAt(o<<2&63)+"="):1==i&&(o=e.charCodeAt(a),s+=c.charAt(o>>2)+c.charAt(o<<4&63)+"=="),s},decode:function(e){var t=(e=String(e).replace(u,"")).length;t%4==0&&(t=(e=e.replace(/==?$/,"")).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&l("Invalid character: the string to be decoded is not correctly encoded.");for(var n,r,o=0,i="",s=-1;++s>(-2*o&6)));return i},version:"1.0.0"};void 0===(r=function(){return d}.call(t,n,t,e))||(e.exports=r)}()},59083:(e,t,n)=>{"use strict";var r=n(38594);function o(){var e={},t=0,n=0,r=0;return{add:function(o,i){i||(i=o,o=0),o>n?n=o:o{"use strict";(e.exports={}).getOption=function(e,t,n){var r=e[t];if(null==r&&void 0!==n)return n;return r}},62680:(e,t,n)=>{"use strict";var r=n(67286),o=n(89429),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},89429:(e,t,n)=>{"use strict";var r=n(4090),o=n(67286),i=n(47669),s=n(5408),a=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(l,a),u=n(70999),d=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new s("a function is required");var t=c(r,l,arguments);return i(t,1+d(0,e.length-(arguments.length-1)),!0)};var p=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:p}):e.exports.apply=p},11103:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},67804:(e,t,n)=>{var r=n(11103),o=n(26047),i=Object.hasOwnProperty,s=Object.create(null);for(var a in r)i.call(r,a)&&(s[r[a]]=a);var l=e.exports={to:{},get:{}};function c(e,t,n){return Math.min(Math.max(t,e),n)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),n="hsl";break;case"hwb":t=l.get.hwb(e),n="hwb";break;default:t=l.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,n,o,s=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],n=0;n<3;n++){var a=2*n;s[n]=parseInt(t.slice(a,a+2),16)}o&&(s[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],n=0;n<3;n++)s[n]=parseInt(t[n]+t[n],16);o&&(s[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)s[n]=parseInt(t[n+1],0);t[4]&&(t[5]?s[3]=.01*parseFloat(t[4]):s[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:i.call(r,t[1])?((s=r[t[1]])[3]=1,s):null:null;for(n=0;n<3;n++)s[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?s[3]=.01*parseFloat(t[4]):s[3]=parseFloat(t[4]))}for(n=0;n<3;n++)s[n]=c(s[n],0,255);return s[3]=c(s[3],0,1),s},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},l.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return s[e.slice(0,3)]}},35811:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=[],n=0,r=Object.keys(e);n{n(60506),n(30647),e.exports=n(70788).Array.from},21288:(e,t,n)=>{n(3063),n(60506),e.exports=n(49009)},86088:(e,t,n)=>{n(3063),n(60506),e.exports=n(71797)},5298:(e,t,n)=>{n(73647),e.exports=n(70788).Object.assign},68399:(e,t,n)=>{n(45565),e.exports=n(70788).Object.keys},58868:(e,t,n)=>{n(8158),n(60506),n(3063),n(43369),n(14308),n(34164),n(27987),e.exports=n(70788).Set},70160:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},67113:e=>{e.exports=function(){}},94215:e=>{e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},28806:(e,t,n)=>{var r=n(82509);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},98956:(e,t,n)=>{var r=n(5091);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},59434:(e,t,n)=>{var r=n(58848),o=n(68711),i=n(96885);e.exports=function(e){return function(t,n,s){var a,l=r(t),c=o(l.length),u=i(s,c);if(e&&n!=n){for(;c>u;)if((a=l[u++])!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},42780:(e,t,n)=>{var r=n(25838),o=n(28362),i=n(4253),s=n(68711),a=n(46577);e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,u=4==e,d=6==e,p=5==e||d,h=t||a;return function(t,a,m){for(var f,g,v=i(t),y=o(v),E=r(a,m,3),b=s(y.length),S=0,C=n?h(t,b):l?h(t,0):void 0;b>S;S++)if((p||S in y)&&(g=E(f=y[S],S,v),e))if(n)C[S]=g;else if(g)switch(e){case 3:return!0;case 5:return f;case 6:return S;case 2:C.push(f)}else if(u)return!1;return d?-1:c||u?u:C}}},25907:(e,t,n)=>{var r=n(82509),o=n(85160),i=n(99682)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},46577:(e,t,n)=>{var r=n(25907);e.exports=function(e,t){return new(r(e))(t)}},22968:(e,t,n)=>{var r=n(77836),o=n(99682)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},77836:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},65831:(e,t,n)=>{"use strict";var r=n(28497).f,o=n(9183),i=n(8450),s=n(25838),a=n(94215),l=n(5091),c=n(63924),u=n(97264),d=n(55606),p=n(72401),h=n(12827).fastKey,m=n(59258),f=p?"_s":"size",g=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var u=e((function(e,r){a(e,u,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[f]=0,null!=r&&l(r,n,e[c],e)}));return i(u.prototype,{clear:function(){for(var e=m(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[f]=0},delete:function(e){var n=m(this,t),r=g(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[f]--}return!!r},forEach:function(e){m(this,t);for(var n,r=s(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!g(m(this,t),e)}}),p&&r(u.prototype,"size",{get:function(){return m(this,t)[f]}}),u},def:function(e,t,n){var r,o,i=g(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[f]++,"F"!==o&&(e._i[o]=i)),e},getEntry:g,setStrong:function(e,t,n){c(e,t,(function(e,n){this._t=m(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?u(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,u(1))}),n?"entries":"values",!n,!0),d(t)}}},29426:(e,t,n)=>{var r=n(22968),o=n(98956);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},73843:(e,t,n)=>{"use strict";var r=n(29444),o=n(65624),i=n(12827),s=n(37305),a=n(23441),l=n(8450),c=n(5091),u=n(94215),d=n(82509),p=n(62456),h=n(28497).f,m=n(42780)(0),f=n(72401);e.exports=function(e,t,n,g,v,y){var E=r[e],b=E,S=v?"set":"add",C=b&&b.prototype,I={};return f&&"function"==typeof b&&(y||C.forEach&&!s((function(){(new b).entries().next()})))?(b=t((function(t,n){u(t,b,e,"_c"),t._c=new E,null!=n&&c(n,v,t[S],t)})),m("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),(function(e){var t="add"==e||"set"==e;!(e in C)||y&&"clear"==e||a(b.prototype,e,(function(n,r){if(u(this,b,e),!t&&y&&!d(n))return"get"==e&&void 0;var o=this._c[e](0===n?0:n,r);return t?this:o}))})),y||h(b.prototype,"size",{get:function(){return this._c.size}})):(b=g.getConstructor(t,e,v,S),l(b.prototype,n),i.NEED=!0),p(b,e),I[e]=b,o(o.G+o.W+o.F,I),y||g.setStrong(b,e,v),b}},70788:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},7377:(e,t,n)=>{"use strict";var r=n(28497),o=n(37468);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},25838:(e,t,n)=>{var r=n(70160);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},23066:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},72401:(e,t,n)=>{e.exports=!n(37305)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},49547:(e,t,n)=>{var r=n(82509),o=n(29444).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},86663:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},65624:(e,t,n)=>{var r=n(29444),o=n(70788),i=n(25838),s=n(23441),a=n(78121),l="prototype",c=function(e,t,n){var u,d,p,h=e&c.F,m=e&c.G,f=e&c.S,g=e&c.P,v=e&c.B,y=e&c.W,E=m?o:o[t]||(o[t]={}),b=E[l],S=m?r:f?r[t]:(r[t]||{})[l];for(u in m&&(n=t),n)(d=!h&&S&&void 0!==S[u])&&a(E,u)||(p=d?S[u]:n[u],E[u]=m&&"function"!=typeof S[u]?n[u]:v&&d?i(p,r):y&&S[u]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[l]=e[l],t}(p):g&&"function"==typeof p?i(Function.call,p):p,g&&((E.virtual||(E.virtual={}))[u]=p,e&c.R&&b&&!b[u]&&s(b,u,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},37305:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},5091:(e,t,n)=>{var r=n(25838),o=n(70841),i=n(80926),s=n(28806),a=n(68711),l=n(17033),c={},u={},d=e.exports=function(e,t,n,d,p){var h,m,f,g,v=p?function(){return e}:l(e),y=r(n,d,t?2:1),E=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(i(v)){for(h=a(e.length);h>E;E++)if((g=t?y(s(m=e[E])[0],m[1]):y(e[E]))===c||g===u)return g}else for(f=v.call(e);!(m=f.next()).done;)if((g=o(f,y,m.value,t))===c||g===u)return g};d.BREAK=c,d.RETURN=u},29444:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},78121:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},23441:(e,t,n)=>{var r=n(28497),o=n(37468);e.exports=n(72401)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},11495:(e,t,n)=>{var r=n(29444).document;e.exports=r&&r.documentElement},27959:(e,t,n)=>{e.exports=!n(72401)&&!n(37305)((function(){return 7!=Object.defineProperty(n(49547)("div"),"a",{get:function(){return 7}}).a}))},28362:(e,t,n)=>{var r=n(77836);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},80926:(e,t,n)=>{var r=n(92830),o=n(99682)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},85160:(e,t,n)=>{var r=n(77836);e.exports=Array.isArray||function(e){return"Array"==r(e)}},82509:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},70841:(e,t,n)=>{var r=n(28806);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},25874:(e,t,n)=>{"use strict";var r=n(9183),o=n(37468),i=n(62456),s={};n(23441)(s,n(99682)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(s,{next:o(1,n)}),i(e,t+" Iterator")}},63924:(e,t,n)=>{"use strict";var r=n(52245),o=n(65624),i=n(66538),s=n(23441),a=n(92830),l=n(25874),c=n(62456),u=n(51079),d=n(99682)("iterator"),p=!([].keys&&"next"in[].keys()),h="keys",m="values",f=function(){return this};e.exports=function(e,t,n,g,v,y,E){l(n,t,g);var b,S,C,I=function(e){if(!p&&e in T)return T[e];switch(e){case h:case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},P=t+" Iterator",O=v==m,w=!1,T=e.prototype,A=T[d]||T["@@iterator"]||v&&T[v],N=A||I(v),_=v?O?I("entries"):N:void 0,R="Array"==t&&T.entries||A;if(R&&(C=u(R.call(new e)))!==Object.prototype&&C.next&&(c(C,P,!0),r||"function"==typeof C[d]||s(C,d,f)),O&&A&&A.name!==m&&(w=!0,N=function(){return A.call(this)}),r&&!E||!p&&!w&&T[d]||s(T,d,N),a[t]=N,a[P]=f,v)if(b={values:O?N:I(m),keys:y?N:I(h),entries:_},E)for(S in b)S in T||i(T,S,b[S]);else o(o.P+o.F*(p||w),t,b);return b}},32204:(e,t,n)=>{var r=n(99682)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],s=i[r]();s.next=function(){return{done:n=!0}},i[r]=function(){return s},e(i)}catch(e){}return n}},97264:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},92830:e=>{e.exports={}},52245:e=>{e.exports=!0},12827:(e,t,n)=>{var r=n(78160)("meta"),o=n(82509),i=n(78121),s=n(28497).f,a=0,l=Object.isExtensible||function(){return!0},c=!n(37305)((function(){return l(Object.preventExtensions({}))})),u=function(e){s(e,r,{value:{i:"O"+ ++a,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&l(e)&&!i(e,r)&&u(e),e}}},65470:(e,t,n)=>{"use strict";var r=n(72401),o=n(63028),i=n(73465),s=n(38366),a=n(4253),l=n(28362),c=Object.assign;e.exports=!c||n(37305)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=r}))?function(e,t){for(var n=a(e),c=arguments.length,u=1,d=i.f,p=s.f;c>u;)for(var h,m=l(arguments[u++]),f=d?o(m).concat(d(m)):o(m),g=f.length,v=0;g>v;)h=f[v++],r&&!p.call(m,h)||(n[h]=m[h]);return n}:c},9183:(e,t,n)=>{var r=n(28806),o=n(22671),i=n(86663),s=n(67610)("IE_PROTO"),a=function(){},l="prototype",c=function(){var e,t=n(49547)("iframe"),r=i.length;for(t.style.display="none",n(11495).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("